スクリプトを実行できるようにするために、PowerShellスクリプトを実行しようとするときに、PowerShell実行ポリシーを設定しなければならない場合があります。 このシステムではスクリプトの実行が無効になっているため 、「 scriptnameをロードできません 」というメッセージが表示される場合があります。 " エラーメッセージ。
このチュートリアルを使用して、WindowsシステムでPowerShellスクリプトを実行できるようにしてください。
まず、スクリプトがこれらの手順で実行されるのを妨げられていないことを確認してください。
- スクリプトのアイコンを右クリックして、「 プロパティ 」を選択します 。
- 「 ブロックを解除する 」チェックボックスが選択されていることを確認してから、「 OK 」を選択します。
オプション1 - PSコマンド
- 「 スタート 」ボタンを選択して「 powershell 」と入力します。
- 「 Windows PowerShell 」を右クリックし、「 管理者として実行 」を選択します。
- 次のように入力して、Enterキーを押します。
Set-ExecutionPolicy RemoteSigned -Force
オプション2 - レジストリキー
- Windowsキーを押したまま「 R 」を押すと、ファイル名を指定して実行ウィンドウが表示されます。
- 「 regedit 」と入力してから、[ OK ]を選択します。
- 以下に移動します。
- HKEY_LOCAL_Machine
- ソフトウェア
- マイクロソフト
- パワーシェル
- 1
- 砲弾
- Microsoft.Powershell
- 「 Microsoft.PowerShell 」フォルダを右クリックして、「 新規 」>「 文字列値 」の順に選択します。
- 「 ExecutionPolicy 」と入力し 、「 Enter 」を押して文字列名を設定します。
- 「 ExecutionPolicy 」を開き、「 Value data 」フィールドに「 RemoteSigned 」と入力します。
- 「 OK 」を選びます。
オプション3 - グループポリシー
実行ポリシーを設定するためのグループポリシーの設定は、グループポリシー管理エディタの次のパスにあります。
- 「ポリシー」>「管理用テンプレート」>「Windowsコンポーネント」>「Windows PowerShell」>「スクリプト実行を有効にする」