スクリプティング.ps1
実行ポリシー
PowerShellのデフォルトでは、「実行ポリシー」のセキュリティが厳しく設定されているので、スクリプトを実行できない。
なんだそりゃ。
Set-ExecutionPolicy RemoteSigned
上記のようにすれば、「ローカルのスクリプトファイルは実行可能、リモート由来のスクリプトファイルは信頼された発行元のデジタル署名付きであれば実行可能」となる。Microsoftも含めて、一般的に"RemoteSigned"にしろ、と書いてある。
現在の実行ポリシーを確認するためには、
Get-ExecutionPolicy
とする。
実行ポリシーについては、
Get-Help about_Execution_Policies
とする。