WindowsPowerShellスクリプトの実行をオンまたはオフにする方法

Windows10でWindowsPowerShell(Windows 10)スクリプトの実行をオンまたはオフに(turn on or off Windows PowerShell script execution)する場合は、このステップバイステップガイドに従ってください。レジストリエディタ(Registry Editor)ローカルグループポリシーエディタ(Local Group Policy Editor)を使用して、この機能を有効または無効にします。

Windows PowerShellは、 Windowsオペレーティングシステムに含まれている不可欠で便利なツールです。スクリプトには主に2つのタイプがあります–信頼できる発行元によって署名されたスクリプトとローカルスクリプトです。ローカルスクリプトはパーソナルコンピューターで作成するものですが、もう1つは、信頼できる発行元が特定のタスクを実行するために署名したものです。

WindowsPowerShellスクリプトの実行をオンまたはオフにします

グループポリシーエディターを使用して(Group Policy Editor)WindowsPowerShellスクリプトの実行をオンまたはオフにするには、次の手順に従います-

  1. タスクバーの検索ボックスでgpedit.mscを検索します。(gpedit.msc)
  2. 検索結果で[グループポリシーの編集](Edit group policy)をクリックします。
  3. コンピューターの構成で(Computer Configuration)WindowsPowerShellに移動します。
  4. [スクリプトの実行をオンにする(Turn on Script Execution)]をダブルクリックします。
  5. [有効(Enabled)]オプションを選択します。
  6. ドロップダウンリストから実行ポリシー(Execution Policy)を選択します。
  7. スクリプトの実行をオフにするには、[無効(Disabled)]オプションを選択します。
  8. [適用](Apply)と[ OK ]をクリックします。

これらの手順を詳しく見ていきましょう。

最初に、コンピューターでローカルグループポリシーエディター(Local Group Policy Editor)を開く必要があります。そのためgpedit.mscには、タスクバー(Taskbar)の検索ボックスで 検索し、検索結果で[グループポリシーの編集 (Edit group policy )]をクリックします。このツールを開いた後、次のパスに移動します-

Computer Configuration > Administrative Templates > Windows Components > Windows PowerShell

Windows PowerShellフォルダーに、  [スクリプトの実行をオンに(Turn on Script Execution) する]という設定が表示されます 。それをダブルクリックして、[ 有効 (Enabled )]オプションを選択します。

WindowsPowerShellスクリプトの実行をオンまたはオフにします

その後、ドロップダウンリストから実行ポリシーを選択します。これらの3つのオプションが表示されます-

  • 署名されたスクリプトのみを許可する
  • (Allow)ローカルスクリプトとリモート署名スクリプトを許可する
  • すべてのスクリプトを許可する

Windows PowerShellでスクリプトの実行をオフにする場合は、[無効 (Disabled )]オプションを選択し ます。

いずれの場合も、[適用 (Apply )]と [ OK  ]をクリックし て変更を保存します。

前述のように、レジストリエディタ(Registry Editor)を使用して同じ変更を加えることができます。その前に、システムの復元ポイントを作成し、すべてのレジストリファイル を バックアップ(backup all Registry files)することをお勧めし ます。

レジストリを使用して(Registry)WindowsPowerShellスクリプトの実行を有効または無効にする

Windows PowerShellスクリプトの実行を有効または無効にするには、次の手順に従います-

  1. Win+Rを押します。
  2. regeditと入力し、Enter(regedit)ボタン(Enter)を押します。
  3. [はい(Yes)]ボタンをクリックします。
  4. HKLMキー(HKLM key)内のWindowsに移動します。
  5. Windows>新規>キーを右クリックします。
  6. PowerShellという名前を付けます。
  7. (Right-click)PowerShell > New DWORD(32ビット)値を(Value)右クリックします。
  8. EnableScriptsという名前を付けます。
  9. それをダブルクリックして、(Value)データを1に設定します。
  10. Right-click PowerShell > New > String Value
  11. ExecutionPolicyという名前を付けます。
  12. それをダブルクリックして、以下のように(Value)データを設定します。

詳細を知りたい場合は、読み続けてください。

開始するには、  Win+Rを押しregedit、  Enter ボタンを入力して押します。UACプロンプト が表示された場合は、[はい ]ボタンをクリックして、コンピューターで(Yes )レジストリエディター(Registry Editor)を開きます。その後、次のパスに移動します-

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows

Windowsを右クリックし、[ New > Key, PowerShellという名前を付け ます。

WindowsPowerShellスクリプトの実行をオンまたはオフにする方法

PowerShell キーに DWORD(32ビット)(Value)文字列値(String Value)を作成する必要があります。そのためには、PowerShell >New > DWORD (32-bit) ValueEnableScriptsという名前を付け ます。

WindowsPowerShellスクリプトの実行をオンまたはオフにする方法

(Double-click)EnableScriptsを(EnableScripts)ダブルクリックして、値データ (Value data )を または 0に設定し ます。この機能を有効にする場合は、  1にします。それ以外の場合は、  0にします。

WindowsPowerShellスクリプトの実行をオンまたはオフにする方法

次に、実行ポリシーを設定する必要があります。そのためには、PowerShell > New > String ValueExecutionPolicyという名前を付け ます。

WindowsPowerShellスクリプトの実行をオンまたはオフにする方法

その後、それをダブルクリックして、 以下のように値データ (Value data )を入力します-

  • AllSigned: 署名されたスクリプトのみを許可する
  • RemoteSigned:ローカルスクリプトとリモート署名されたスクリプトを許可する
  • 無制限:(Unrestricted:) すべてのスクリプトを許可する

WindowsPowerShellスクリプトの実行をオンまたはオフにする方法

最後に、[  OK  ]ボタンをクリックして変更を保存します。

それで全部です!それが役に立てば幸い。



About the author

私は Windows 10 の技術者であり、長年にわたって個人や企業が新しいオペレーティング システムを活用できるよう支援してきました。外観をカスタマイズしたり、さまざまなユーザー向けにアプリケーションをパーソナライズする方法など、Microsoft Office に関する豊富な知識があります。さらに、Explorer アプリを使用して、コンピューター上のファイルやフォルダーを探索および検索する方法も知っています。



Related posts