Я пытаюсь показать окно подтверждения на удаленном компьютере, и, насколько я понимаю, я не могу использовать команду invoke для любых интерактивных сценариев.
Я нашел несколько советов в сообщении на форуме, что Мне нужно запустить PsExe c, чтобы иметь возможность запускать интерактивные сценарии.
Мне удалось запустить сценарий на удаленном хосте с помощью:
PsExec \\<Host> -s -i powershell -WindowStyle Hidden c:\temp\test.ps1
Но это работает, только если сценарий уже находится в «c: \ temp \ test.ps1» на удаленном хосте. Я попытался использовать:
PsExec \\<host> -i -s powershell.exe -c c:\dev\scripts\test.ps1 test.ps1
и различные варианты параметров "c" и "f", но на удаленном хосте у меня появляется только мигающее черное окно, когда я запускаю команду с моего сервера. Что я делаю не так?