PowerShell でスクリプトを実行する
スクリプト化した ps1
ファイルを実行させると「このシステムではスクリプトの実行が無効になっているため~」の旨のエラーを表示し、
実行することができない。
デフォルトでは Windows10(それ以外も同じか?) の PoerShellスクリプト実行ポリシーによって許可されていないために発生する。
1.現在の設定を確認
Get-ExecutionPolicy
結果が Restricted だと実行できない
2.現在の設定を変更
自分の場合は管理者権限で使うので次のようにすればok
Set-ExecutionPolicy RemoteSigned
変更の確認入力を求められるので 'Y' を入力
これで
ps1ファイルの実行ができるはず。設定の変更は権限にはいくつかの種類があり、「RemoteSigned」にすれば概ね実行か可能。
「ByPass」にすれば全てのスクリプトが実行可能。この辺りはご自身のさじ加減で。