2018年3月11日日曜日

【PowerShell】batから管理者権限で実行ポリシー(ExecutionPolicy)変更

Install.bat等から管理者権限でPowerShellを起動し、実行ポリシーを変更する。-waitを指定すると初回実行時(Execution Policyが変更されていない場合)にエラーが表示されるため、> nullでエラーを捨てている。
powershell "start-process powershell '-Command Set-ExecutionPolicy RemoteSigned -Confirm' -wait" -verb runas > nul 
ただし、ユーザアカウント制御のダイアログと以下のウインドウが表示される。

0 件のコメント:

コメントを投稿