Windowsコマンド虎の巻

netsh advfirewall

netsh advfirewallは、ファイアウォールのフィルタ・ルールを設定するコマンドです。

構文

(構文)
netsh advfirewall [サブコンテキスト] [サブコマンド]

advfirewallは省略形のadvでも構いません。

【サブコンテキスト】
サブコンテキスト説明
consec接続セキュリティ規則を設定する
firewall送受信規則の設定を行う
mainmodeメインモードの規則の設定を行う
monitorセキュリティアソシエーションの設定を行う
help
?
コマンドの一覧を表示する
【サブコマンド】
サブコマンド説明
dump構成スクリプトを表示する
export現在のポリシーをファイルにエクスポートする
help
?
コマンドの一覧を表示する
importファイルからポリシーをインポートする
resetポリシーを既定値にリセットする
set構成情報を設定する
show情報を表示する

サンプル

すべてのプロファイルプロパティを表示する

netsh advfirewall show allprofiles

ファイアウォールを有効/無効にする

#有効 netsh advfirewall set allprofiles state on #無効 netsh advfirewall set allprofiles state off

advfirewallコンテキストのコマンド一覧を表示する

netsh advfirewall help

ファイアウォール規則「Test01」を無効化/有効化する

#無効化 netsh advfirewall firewall set rule name="Test01" new enable=no #有効化 netsh advfirewall firewall set rule name="Test01" new enable=yes

ファイアウォール規則「Test01」を削除する

netsh advfirewall firewall delete rule name="Test01"

備考

  • netsh advfirewallは、省略形を使用してnetsh advでもOKです。
  • 実行には管理者権限で実行する必要があるコマンドもあります。

関連項目

  • netsh:各種ネットワーク構成の設定、確認を行う