Netshコマンドを使用してWindowsファイアウォールを管理する方法

Netshまたはネットワークシェルは、IT管理者が(Network Shell)Windows10でさまざまなネットワーク関連機能を構成および表示するのに役立つコマンドラインユーティリティです。このユーティリティは、 Windowsファイアウォール(manage Windows Firewall)の管理にも使用できます。コマンドラインで簡単な方法を探している場合は、知って使用するのに便利なユーティリティです。

Netshコマンドを使用して(Use Netsh Command)Windowsファイアウォール(Windows Firewall)を管理する

Windowsファイアウォール(Windows Firewall)の構成は、設定の奥深くで利用できるため、数えられません。コンテキストメニューや、いくつかのことを実行するためのワンステップの方法はありません。あなたがそれを頻繁に行う必要があるとき、それは有益です。コマンドをBATファイルに保存し、管理者権限で実行してすばやく実行できます。

Windowsファイアウォールを管理するためのNetshコマンド 

以前はnetsh firewallコマンドがありましたが、これは置き換えられたか、廃止される予定です。netsh advfirewall.

advfirewallを取得するオプションのリストは次のとおりです。(The list of options you get the advfirewall are as follows:)

  • consec – * netshadvfirewallconsecのコンテキストへの変更。
  • dump –構成スクリプトを表示します。
  • export –現在のポリシーをファイルにエクスポートします。
  • ファイアウォール– *netshadvfirewallファイアウォールのコンテキストへの変更。
    • add (– Adds)新しいインバウンドまたはアウトバウンドファイアウォールルールを追加します。
    • delete (– Deletes)一致するすべてのファイアウォールルールを削除します。
    • dump –構成スクリプトを表示します。
    • set (– Sets)既存のルールのプロパティに新しい値を設定します。
    • show –指定されたファイアウォールルールを表示します。
  • ヘルプ–コマンドのリストを表示します。
  • import –ポリシーファイルを現在のポリシーストアにインポートします。
  • mainmode – *netshadvfirewallメインモードのコンテキストへの変更。
  • モニター– *netshadvfirewallモニターのコンテキストへの変更。
  • reset –ポリシーをデフォルトのすぐに使用可能なポリシーにリセットします。(Resets)
  • set –プロファイルごとまたはグローバル設定を設定します(Sets)
  • show (– Displays)プロファイルまたはグローバルプロパティを表示します。

ファイアウォールコマンドのリスト(例)(List of Firewall Commands (Examples))

ポートを有効にしたり、プログラムを許可したりするなど、使用できる一般的なコマンドのリストを次に示します。

ポートを有効にする(Enable a Port)

netsh advfirewall firewall add rule name= "Open Port 80" dir=in action=allow protocol=TCP localport=80

有効なプログラムまたはポートを削除する(Delete enabled programs or ports)

netsh advfirewall firewall delete rule name= rule name program="C:MyAppMyApp.exe"

netsh advfirewall firewall delete rule name= rule name protocol=udp localport=500

特定のサービスを有効にする(Enable specific services)

netsh advfirewall firewall set rule group="File and Printer Sharing" new enable=Yes

netsh advfirewall firewall set rule group="remote desktop" new enable=Yes

Windowsファイアウォールを有効にする(Enable Windows firewall)

netsh advfirewall set currentprofile state on

ポリシーのデフォルトを復元(Restore policy defaults)

netsh advfirewall reset

Netshユーティリティでできることは他にもたくさんあります。

それらすべてをカバーすることは範囲外であるため、公式のMicrosoftドキュメント( official Microsoft Documents.)で詳細を読むことをお勧めします。

次を読む: (Read next)Windowsファイアウォールを介してPing(ICMPエコー要求)(allow Pings (ICMP Echo requests) through Windows Firewall)を許可する方法。



About the author

私は、Windows 11 または 10 アプリケーションの開発と保守に 10 年以上の経験を持つソフトウェア エンジニアです。また、Google ドキュメントと Microsoft Edge の使用経験もあります。これらの分野での私のスキルは、将来のソフトウェア エンジニアリングの役割の優れた候補者になります。



Related posts