PowerShellのお手製スクリプトを実行しようとした時に、赤文字が表示されて実行できない場合の対処法

PowerShellのスクリプトを実行しようとしたら、良く分からない赤文字が表示されて実行できないことが多々あります。
そんなときの対処法です。

スポンサーリンク

現象

以下のような赤文字で激しく拒否されて実行できない。

スクリプトの実行がシステムで無効になっているため、ファイル C:\Users\Administrator\Desktop\test.ps1 を読み込めません。詳細については、「get-help about_signing」と入力してヘルプを参照してください。

原因

セキュリティ上の理由で、スクリプトの実行が無効化されているため

対処

実行ポリシーを変更する

現在の設定を確認

Restrictedは、「全スクリプト実行不可」設定の意味。

RemoteSigned設定に変更

RemoteSignedは、「インターネット経由でダウンロードしたスクリプトのみ証明書を要求」設定の意味。

 変更されたことを確認

PowerShellスクリプト(ps1)の実行

実行したかったスクリプトを実行し、正常に実行されることを確認しましょう。

備考

Unrestricted設定にすると、全スクリプトを実行可能となるが、セキュリティ的に良くないと思うので、RemoteSigned設定が良いと思います。

 

AD

この記事が興味深かった場合は、SNSボタンでシェアいただけると嬉しいです。

関連記事

windows-logo

Windows7 Professional 製品版 先取りレビュー

せっかくボリュームライセンスで先取り購入したので、 デスクトップPCにインストールしてみました。

記事を読む

windows-logo

Windows XPの自動再生機能を無効化する方法

外付けHDDや外付けDVDドライブをPCに繋ぐと、自動再生のポップアップが出て、ガリガリ読むわけです

記事を読む

windows-logo

WindowsUpdateが0x80070490エラーで失敗するときの対処法

Windows Updateで80070490エラーが出たときの対処法です。 Windows7

記事を読む

windows-logo

ドメインコントローラでイベントID:29 ソース:Microsoft-Windows-Kerberos-Key-Distribution-Center が出力される問題の対処

イベントログに警告 として出力されると焦りますね。 現象 WindowsServer2008 の

記事を読む

windows-logo

Windows8.1およびWindowsServer2012R2 Stop 0x7B INACCESSIBLE_BOOT_DEVICE 再起動ループ対処法

Windows8.1およびWindowsServer2012R2で、以下StopErrorが出て再起

記事を読む

Message

メールアドレスが公開されることはありません。

AD

PAGE TOP ↑