Я пытаюсь запустить команду 2 cmd в PowerShell, но отображается ошибка.
CMD
cd C:\apache-jmeter-5.2.1\bin
.\jmeter -n -t C:\User-search.jmx -l C:\Result.jtl
Ошибка
PS C:\apache-jmeter-5.2.1\bin> .\jmeter -n -t C:\User-search.jmx -l C:\Result.jtl
.\jmeter : 'findstr' is not recognized as an internal or external command,
At line:1 char:1
+ .\jmeter -n -t C:\User-search.jmx -l C:\Result.jtl
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: ('findstr' is no...ternal command,:String) [], RemoteException
+ FullyQualifiedErrorId : NativeCommandError
operable program or batch file.
Not able to find Java executable or version. Please check your Java installation.
errorlevel=2
Когда я открываю новый экземпляр PowerShell с помощью runas administrator, команда успешно выполняется.
Я попробовал следующую команду, и она открывает новое окно PowerShell от имени администратора, но ошибка та же
Start-Process powershell -Verb runAs ".\jmeter -n -t C:\User-search.jmx -l C:\Result.jtl"
Ошибка
'findstr' is not recognized as an internal or external command,
operable program or batch file.
Not able to find Java executable or version. Please check your Java installation.
errorlevel=2
Press any key to continue . . .