【PowerShell】 スクリプト実行時のセキュリティエラーを回避する

前提

以下の開発環境が前提です。

対応

スクリプトを実行すると、以下のスクリプト実行時のセキュリティエラーが出るときの対処方法です。

PS C:\djangoWork\test> .\Scripts\activate
.\Scripts\activate : ファイル C:\djangoWork\test\Scripts\Activate.ps1 を読み込めません。ファイル C:\djangoWork\test\Scripts\Activate.ps1 はデジタル署名されていません。このスクリプトは現在のシステムでは実行で
きません。スクリプトの実行および実行ポリシーの設定の詳細については、「about_Execution_Policies」(https://go.microsoft.com/fwlink/?LinkID=135170) を参照してください。
発生場所 行:1 文字:1
+ .\Scripts\activate
+ ~~~~~~~~~~~~~~~~~~
+ CategoryInfo : セキュリティ エラー: (: ) []、PSSecurityException
+ FullyQualifiedErrorId : UnauthorizedAccess

以下のコマンドを入力して下さい。

powershell -ExecutionPolicy RemoteSigned

以上です。