Я пытаюсь использовать PSEXEC, чтобы распаковать самораспаковывающийся файл (консольный exe, созданный с помощью 7zip) на удаленном компьютере и просмотреть результаты на моем экране.
Удаленная команда выполняется просто отлично, но я не вижу ее вывода локально.
Я использую эту команду:
PSEXEC.exe \ MACHINE_NAME -u USER_NAME -p ПАРОЛЬ -w "\ JCOLIN \ TWClient" cmd / c "\ JCOLIN \ TWClient \ TW1.17.19.exe" -y
Я также пробовал:
PSEXEC.exe \ MACHINE_NAME -u USER_NAME -p ПАРОЛЬ -w "\ JCOLIN \ TWClient" cmd / c "\ JCOLIN \ TWClient \ TW1.17.19.exe" -y> "\ JCOLIN \ TWClient \ TW1.17.19. exe.log "
, чтобы сохранить результаты в файле журнала и затем извлечь содержимое с помощью команды TYPE, но даже если файл журнала создается, он всегда пуст
Я также пробовал:
PSEXEC.exe \ MACHINE_NAME -u USER_NAME -p ПАРОЛЬ -w "\ JCOLIN \ TWClient" cmd / c "\ JCOLIN \ TWClient \ TW1.17.19.exe" -y 2> "\ JCOLIN \ TWClient \ TW1.17.19 .exe.log "
но в этом случае вывод PSEXEC сохраняется в файл, а не вывод TW1.17.19.exe.
Кстати, я тоже пытался с консолью SFX, созданной с WinRAR, с той же проблемой. Я просто не понимаю, почему PSEXEC может перенаправлять вывод из одних программ, а не из других.
Есть ли у вас какие-либо идеи о том, как получить желаемый результат на моем экране?
Заранее благодарю за любую помощь.