Windows10でPowerShellを無効にする方法

Windows10では、PowerShellを使用すると、システム設定の変更、機能の管理、問題のトラブルシューティング、タスクの自動化のためのスクリプトとコマンドを実行することができる強力なクロスプラットフォームツールです。

これは便利なコマンドラインシェルですが、状況によっては、ユーザーが不要な変更を加えたり、悪意のあるコマンドでスクリプトを実行したりしない また、会社のポリシーに準拠するためにPowerShellへのアクセスを制限する必要がある場合もあります。理由が何であれ、Windows10では、組み込みバージョンのPowerShellまたはスタンドアロンバージョンのPowerShell7へのアクセスを無効にする複数の方法が提供されています。このWindows10ガイドでは、PowerShell7を含むPowerShellへのアクセスを無効にする3つの異なる方法について説明します。

  • グループポリシーを使用してPowerShellアクセスをブロックする方法
  • セキュリティポリシーを使用してPowerShellアクセスをブロックする方法
  • PowerShell7accessアプリポリシーエディタ。

    Windows10でPowerShellを無効にするには、次の手順を使用します:

    1. オープンスタート。
    2. mscを選択し、上位の結果を選択してローカルグループポリシーエディタを開きます。
    3. 次のパスを参照します:

      User Configuration > Administrative Templates > System

    4. 右側で、指定したWindowsアプリケーションを実行しないポリシーをダブルクリックします。

      システムが指定されたWindowsアプリケーションポリシーを実行しないソース:Windows Central

    5. 有効なオプションを選択します。
    6. “オプション”のセクションの下で、表示ボタンをクリックします。

      指定されたWindowsアプリケーションポリシーを実行しないように構成ソース:Windows Central

    7. 「値」列に、powershellと入力します。Exeは、PowerShellの経験を無効にします。

      グループポリシー powershellを無効にするソース:Windows Central

    8. (省略可能)”値”列にpowershell_iseと入力します。PowerShell ISEインターフェイスを無効にする新しいセルでexeを実行します。
    9. (オプション)”値”列に”pwsh”と入力します。PowerShell7を無効にするには、新しいセルでexeを実行します。
    10. 適用をクリックします。 ボタン
    11. OKボタンをクリックします。

    この手順を完了すると、ユーザーはPowerShellを起動して使用できなくなります。

    気が変わった場合は、同じ手順で以前の設定をロールバックすることができますが、ステップNo.5では、設定されていないオプションを選択します。このガイドでは、すべてのユーザーでPowerShellを無効にすることに焦点を当てていますが、これらの手順を使用して特定のユーザーのシェルへのアクセスを制限す

    セキュリティポリシーを使用してPowerShellアクセスをブロックする方法

    または、ローカルセキュリティポリシーコンソールを使用して同じ効果を実現できます。

    ユーザーがローカルセキュリティポリシーのPowerShell設定を起動できないようにするには、次の手順を使用します:

    1. オープンスタート。
    2. ローカルグループポリシーを検索し、一番上の結果をクリックしてアプリを開きます。
    3. ダブルクリックして、ソフトウェア制限ポリシーブランチを展開します。
    4. “追加ルール”カテゴリを右クリックし、”新しいハッシュルール”オプションを選択します。

      セキュリティポリシーの新しいハッシュルールソース:Windows Central

      クイックヒント: カテゴリが使用できない場合は、ソフトウェア制限ポリシーブランチを右クリックし、新しいソフトウェア制限ポリシーオプションを選択します。

    5. [参照]ボタンをクリックします。

      新しいハッシュルールの構成ソース:Windows Central

    6. 次のパスをコピーしてアドレスバーに貼り付けて、32ビットバージョンのPowerShellを検索し、Enterキーを押します:

      %SystemRoot%\system32\WindowsPowerShell\v1.0

    7. powershellを選択します。exeの実行可能ファイル。

      セキュリティポリシーでPowerShellを無効にするソース: Windows Central

    8. 開くボタンをクリックします。
    9. 適用ボタンをクリックします。
    10. OKボタンをクリックします。
    11. “追加ルール”カテゴリを右クリックし、新しいハッシュルールオプションを選択します。
    12. 参照ボタンをクリックします。
    13. 次のパスをコピーしてアドレスバーに貼り付けて、64ビットバージョンのPowerShellを検索し、Enterキーを押します:

      %SystemRoot%\SysWOW64\WindowsPowerShell\v1.0

      クイックヒント:PowerShellバージョン7へのアクセスを無効にする場合は、次のパスを使用して別のハッシュルールを作成できます。"%SystemRoot%\Program Files\PowerShell\pwsh.exe。 または、以下の手順でアプリをアンインストールします。

    14. powershellを選択します。exeの実行可能ファイル。

      Windows10でPowershell64ビットを無効にするソース:Windows Central

    15. 開くボタンをクリックします。
    16. 適用ボタンをクリックします。
    17. OKボタンをクリックします。
    18. コンピュータを再起動します。

    手順を完了すると、ユーザーは32ビットまたは64ビットバージョンのPowerShellを起動できなくなります。上記の手順では、コマンドラインツールへのアクセスを制限できますが、ユーザはPowerShell ISEインターフェイスを使用してこの制限を回避できます。 ただし、ローカルセキュリティポリシーアプリでこのツールへのアクセスを無効にすることもできます。

    PowerShell ISEへのアクセスを無効にするには、次の手順を使用します:

    1. オープンスタート。
    2. ローカルグループポリシーを検索し、一番上の結果をクリックしてアプリを開きます。
    3. ダブルクリックして、ソフトウェア制限ポリシーブランチを展開します。
    4. “追加ルール”カテゴリを右クリックし、”新しいハッシュルール”オプションを選択します。

      セキュリティポリシーの新しいハッシュルールソース:Windows Central

    5. [参照]ボタンをクリックします。

      新しいハッシュルールの構成ソース:Windows Central

    6. 次のパスをコピーしてアドレスバーに貼り付けて、32ビットバージョンのPowerShell ISEを検索し、Enterキーを押します:

      %SystemRoot%\system32\WindowsPowerShell\v1.0

    7. powershell_iseを選択します。exeの実行可能ファイル。

      Powershell ISE32ビットソースを無効にします: Windows Central

    8. 開くボタンをクリックします。
    9. 適用ボタンをクリックします。
    10. OKボタンをクリックします。
    11. “追加ルール”カテゴリを右クリックし、新しいハッシュルールオプションを選択します。
    12. 参照ボタンをクリックします。
    13. 次のパスをコピーしてアドレスバーに貼り付けて、64ビットバージョンのPowerShellを検索し、Enterキーを押します:

      %SystemRoot%\SysWOW64\WindowsPowerShell\v1.0

    14. powershell_iseを選択します。exeの実行可能ファイル。

      Powershell64ビットを無効にするソース:Windows Central

    15. 開くボタンをクリックします。
    16. 適用ボタンをクリックします。
    17. OKボタンをクリックします。
    18. コンピュータを再起動します。

    手順を完了すると、組み込みバージョンのPowerShell ISEにはアクセスできなくなります。

    変更を元に戻す場合は、上記と同じ手順を使用できますが、手順4で、作成した各ハッシュルールを右クリックし、削除オプションを選択し、コンピュータを再

    PowerShell7accessをブロックする方法アプリのアンインストール

    デバイスにPowerShell7もある場合は、Windows10からアプリを削除することでアクセスを制限できます。

    PowerShell7をアンインストールするには、次の手順を使用します:

    1. [設定]を開きます。
    2. アプリをクリックします。
    3. アプリ&機能をクリックします。
    4. “アプリ&機能”セクションで、PowerShellアプリを選択します。
    5. アンインストールボタンをクリックします。

      Windows10PowerShell7をアンインストールしてブロックしますソース:Windows Central

    6. もう一度アンインストールボタンをクリックします。
    7. 画面上の指示(該当する場合)に進みます。

    手順を完了すると、PowerShellバージョン7がデバイスにインストールされなくなったため、誰もアクセスできなくなります。 もちろん、いつでもアプリをダウンロードしてインストールすることができます。

    ユーザーが不要なシステム変更を行わないようにするには、PowerShellへのアクセスを制限することに加えて、コマンドプロンプト、タスクマネージャー、およびレジ さらに、アカウントの種類を「標準ユーザー」に切り替えて、ユーザーがシステム変更を行わないようにし、アカウントをより安全にすることもできます。 ただし、ユーザーはPowerShell、コマンドプロンプト、およびタスクマネージャーにアクセスして、いくつかの一般的なタスクを実行できます。

    その他のWindows10リソース

    Windows10に関する一般的な質問に対するより有用な記事、カバレッジ、および回答については、次のリソースを参照してください:

    • Windows10on Windows Central–あなたが知っておく必要があるすべて
    • Windows10ヘルプ、ヒント、およびトリック
    • Windows10forums on Windows Central
    先を見て: 表面と窓から何を期待するか2022
    2022年のSurfaceとWindowsに期待すること

    2021年は、Windowsの新バージョンの導入、新しいフラッグシップであるSurface laptopの発表、Surface Proの大規模な再設計、Xboxの20周年など、Microsoft 私たちは、2022年が巨大な発表、変更、マイルストーンに関して同様のレベルになることを期待できますか?

    これらの5Xboxの独占は、私たちが興奮しています2022
    今後の見通し

    これらの5つのXboxの独占は、2022年に興奮しています

    Xboxは優れた2021年を持っていますが、2022年以降にはさらに多くの独占があります。 ここでは、私がプレイするために信じられないほど興奮しているトップ五つのXboxの独占です。

    良くも悪くも、事前に構築されたゲームPcは大きかったです2021
    GPUのせいにする

    良くも悪くも、2021年には事前に構築されたゲーム用Pcが大きくなりました

    GPUの不足が年間を通じて続き、ビデオゲームの楽しみに入るた

    PC上で偉大なマルチプレイヤーゲームをお探しですか? 私たちのお気に入りをチェックしてくださ
    他の人とゲーム!

    パソコン上の偉大なマルチプレイヤーゲームをお探しですか? 私たちのお気に入りをチェックしてくださ

    マルチプレイヤーゲームは、PCゲーマーのために提供する上で最高のいくつかです。 ここでは、今日のPC上で飛び込むことができる絶対的な最高のマルチプレイヤーゲームのいくつかを見ています。

コメントを残す

メールアドレスが公開されることはありません。