Я изо всех сил пытаюсь использовать Psexec внутри сценария PS для выполнения интерактивной программы. Я пробовал это:
PsExec.exe -i \\192.168.100.95 -u Administrador -p Test1234 cmd /c "echo . | powershell notepad" 2> $null
... и работает отлично. Блокнот запускается на удаленной машине. Теперь, когда я хочу запустить .exe из Program Files (x86), я ничего не получаю. Я пробовал эти варианты для запуска 1.exe, расположенного в ProgramFiles (x86):
PsExec.exe -i \\192.168.100.95 -u Administrador -p Test1234 cmd /c "echo . | powershell "${env:ProgramFiles(x86)}\1.exe"" 2> $null
PsExec.exe -i \\192.168.100.95 -u Administrador -p Test1234 cmd /c "echo . | powershell "${env:ProgramFiles(x86)}" + "\1.exe"" 2> $null
Однако ни один из них не работает. Есть идеи, что не так?