はじめに
PowerShellスクリプトを実行しようとしたら、「スクリプトの実行がシステムで無効になっているため、ファイル xxx.ps1 を読み込めません。」というエラーが発生し、実行することができませんでした。
スクリプトの実行がシステムで無効になっているため、ファイル xxx.ps1 を読み込めません。
詳細については、「get-help about_signing」と入力してヘルプを参照してください。
発生場所 行:1 文字:15
- .\xxx.ps1 <<<<
+ CategoryInfo : NotSpecified: (:) []、PSSecurityException
+ FullyQualifiedErrorId : RuntimeException
環境
- Windows7 Enterprise SP1
対処方法
Set-ExecutionPolicy RemoteSignedというコマンドを実行して、実行ポリシーを変更します。
PS C:\Users\replication\Desktop\work> Set-ExecutionPolicy RemoteSigned 実行ポリシーの変更 実行ポリシーは、信頼されていないスクリプトからの保護に役立ちます。実行ポリシーを変更すると、about_Ex ecution_Policies のヘルプ トピックで説明されているセキュリティ上の危険にさらされる可能性があります。実行ポリシーを変更しますか ? [Y] はい(Y) [N] いいえ(N) [S] 中断(S) [?] ヘルプ (既定値は "Y"): Y
ここでYを入力して、実行ポリシーを変更するとPowerShellスクリプトを実行できるようになります。