Я хочу запустить удаленную команду, используя PsExec.exe, и проанализировать вывод, чтобы узнать, был ли он успешным:
PsExec.exe -i -s -d \\60.60.43.3 -u MYDOMAIN\User -p 12345678 calc.exe | find /i "ID"
If %errorlevel% equ 0 echo OK
If %errorlevel% equ 1 echo NO
Pause
Я всегда получаю «НЕТ» в качестве вывода. Даже если я вижу, что в выводе есть «ID» и команда PsExec была успешной.
Как правильно это проверить?