読者です 読者をやめる 読者になる 読者になる

小さい頃はエラ呼吸

いつのまにやら肺で呼吸をしています。


【PowerShell】スクリプトの実行がシステムで無効になっているため、ファイル xxx.ps1 を読み込めません。

はじめに

PowerShellスクリプトを実行しようとしたら、「スクリプトの実行がシステムで無効になっているため、ファイル xxx.ps1 を読み込めません。」というエラーが発生し、実行することができませんでした。

スクリプトの実行がシステムで無効になっているため、ファイル xxx.ps1 を読み込めません。
詳細については、「get-help about_signing」と入力してヘルプを参照してください。
発生場所 行:1 文字:15

  1. .\xxx.ps1 <<<<

+ CategoryInfo : NotSpecified: (:) []、PSSecurityException
+ FullyQualifiedErrorId : RuntimeException

環境
  • Windows7 Enterprise SP1
対処方法

Set-ExecutionPolicy RemoteSignedというコマンドを実行して、実行ポリシーを変更します。

羽岡哲郎ブログ: PowerShellのスクリプト実行が拒否される問題を解決羽岡哲郎ブログ: PowerShellのスクリプト実行が拒否される問題を解決

PS C:\Users\replication\Desktop\work> Set-ExecutionPolicy RemoteSigned

実行ポリシーの変更
実行ポリシーは、信頼されていないスクリプトからの保護に役立ちます。実行ポリシーを変更すると、about_Ex
ecution_Policies のヘルプ
トピックで説明されているセキュリティ上の危険にさらされる可能性があります。実行ポリシーを変更しますか
?
[Y] はい(Y)  [N] いいえ(N)  [S] 中断(S)  [?] ヘルプ (既定値は "Y"): Y

ここでYを入力して、実行ポリシーを変更するとPowerShellスクリプトを実行できるようになります。

関連記事