PowerShell でスクリプトを実行する

スクリプト化した ps1 ファイルを実行させると「このシステムではスクリプトの実行が無効になっているため~」の旨のエラーを表示し、
実行することができない。

デフォルトでは Windows10(それ以外も同じか?) の PoerShellスクリプト実行ポリシーによって許可されていないために発生する。

1.現在の設定を確認
 Get-ExecutionPolicy
 結果が Restricted だと実行できない

2.現在の設定を変更
 自分の場合は管理者権限で使うので次のようにすればok
 Set-ExecutionPolicy RemoteSigned
 変更の確認入力を求められるので 'Y' を入力

これで ps1ファイルの実行ができるはず。設定の変更は権限にはいくつかの種類があり、「RemoteSigned」にすれば概ね実行か可能。
「ByPass」にすれば全てのスクリプトが実行可能。この辺りはご自身のさじ加減で。

メニュー