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:各種ネットワーク構成の設定、確認を行う