Windows NT/2000/XP/2003/2008 PageWindows PowerShell > PowerShellがスクリプトを指定して実行できない場合
PowerShellがスクリプトを指定して実行できない場合


PowerShellのスクリプトを指定して実行したときに下記のエラーが出る場合の対処方法です。

.\xxxxx.ps1 : このシステムではスクリプトの実行が無効になっているため、ファイル C:\aaaa\bbbb\xxxxx.ps1 を読み込むことができません。詳細については、「about_Execution_Policies」(http://go.microsoft.com/fwlink/?LinkID=135170) を参照してください。
発生場所 行:1 文字:1
+ .\xxxxx.ps1
+ ~~~~~~~~~~~~~
    + CategoryInfo          : セキュリティ エラー: (: ) []、PSSecurityException
    + FullyQualifiedErrorId : UnauthorizedAccess

PowerShellの実行ポリシーで動作が禁止されている場合に発生します。
「Set-ExecutionPolicy 設定するポリシー」で実行の許可を与えます。

設定するポリシー内容コマンド
Restrictedすべての実行を禁止。Set-ExecutionPolicy Restricted
AllSigned署名されているスクリプトのみ実行。Set-ExecutionPolicy AllSigned
RemoteSignedローカルに保存されているスクリプトは実行可能。
それ以外は署名がされているものが実行可能。
Set-ExecutionPolicy RemoteSigned
Unrestrictedすべてのスクリプトが実行可能。
ただし、ローカル以外のスクリプトについては実行確認がされます。
Set-ExecutionPolicy Unrestricted