PsExe c скопировать скрипт и запустить на удаленном компьютере - PullRequest
0 голосов
/ 13 марта 2020

Я пытаюсь показать окно подтверждения на удаленном компьютере, и, насколько я понимаю, я не могу использовать команду 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", но на удаленном хосте у меня появляется только мигающее черное окно, когда я запускаю команду с моего сервера. Что я делаю не так?

...