私は2つのサーバーを持っています:
- serverA (Windows 2003 サーバー)
- サーバーB (Windows 7)
ServerAには、管理者特権の PowerShell プロンプトから実行する必要があるバッチ ファイル (deploy.bat) を含むフォルダーが含まれています。ServerAでは、通常のプロンプトまたは powershell プロンプトから実行すると失敗します。昇格したプロンプトから実行すると動作します。(管理者として実行)。
私が抱えている問題は、リモートのpowershell実行を使用してserverBからバッチファイルを実行しようとしたときです。このコマンドで実行できます:
Invoke-Command -computername serverA .\remotedeploy.ps1
remotedeploy.ps1の内容は 次のとおりです。
cd D:\Builds\build5
.\Deploy.bat
私はstackoverflowで次のことについて多くの質問を見てきました:
- リモートPowerShellを実行します(これは私にとってはうまくいきます)
- 昇格したプロンプトでローカルのpowershellを実行します(実行できます)
この質問は同時に両方についてです。したがって、正確な質問は次のとおりです。
PowerShell で ELEVATED REMOTE スクリプトを実行することは可能ですか?