Как удаленно выполнить ELEVATED удаленный скрипт в PowerShell
У меня есть два сервера:
serverA (windows 2003 server) serverB (windows 7)ServerA содержит папку с командным файлом (deploy.bat), которую необходимо выполнить из командной строки с повышенными привилегиями. ВServerA, если я запускаю его из обычного приглашения или подсказки PowerShell, это не удается. Если я запускаю его из привилегированного приглашения, он работает. (запустить от имени администратора).
У меня проблема, когда я пытаюсь выполнить командный файл изserverB используя удаленное выполнение powershell. Я могу выполнить с этой командой:
Invoke-Command -computername serverA .\remotedeploy.ps1
Содержаниеremotedeploy.ps1 является:
cd D:\Builds\build5
.\Deploy.bat
Я посмотрел много вопросов в stackoverflow о:
Execute a remote powershell (This works for me) Execute a local powershell with elevated prompt (I can do it)Этот вопрос об обоих одновременно. Итак, точный вопрос:
Is possible to execute an ELEVATED REMOTE script in PowerShell?