トップ 差分 一覧 ソース 検索 ヘルプ PDF RSS ログイン

スクリプティング.ps1

[Windows PowerShell]

実行ポリシー

PowerShellのデフォルトでは、「実行ポリシー」のセキュリティが厳しく設定されているので、スクリプトを実行できない。
なんだそりゃ。

Set-ExecutionPolicy RemoteSigned

上記のようにすれば、「ローカルのスクリプトファイルは実行可能、リモート由来のスクリプトファイルは信頼された発行元のデジタル署名付きであれば実行可能」となる。Microsoftも含めて、一般的に"RemoteSigned"にしろ、と書いてある。

現在の実行ポリシーを確認するためには、

Get-ExecutionPolicy

とする。
実行ポリシーについては、

Get-Help about_Execution_Policies

とする。