上手く動かねないじゃん!と思ってググった備忘録
一般的な事かもしれないけど、書き方のルールは以下の通り
- rule= や name=はダブルクォテーションで囲う
- profile=で複数プロファイルを指定する時もダブルクォテーションで囲う
- 既存のルールには同じ名前でプロファイルが異なる物が多い。
- 変更の場合は、set name=<対象の名前> <対象をユニークにする条件> new <変更後の設定> と書く
その場合は設定変更の場合は、対象をユニークになるように指定する必要がある。
netsh advfirewall firewall show rule name=”Windows リモート管理 (HTTP 受信)” dir=in
→ 2つある
netsh advfirewall firewall show rule name=”Windows リモート管理 (HTTP 受信)” dir=in profile=”domain,private”
→ ユニーク
netsh advfirewall firewall show rule name=”Windows リモート管理 (HTTP 受信)” dir=in profile=”pblic”
→ ユニーク
netsh advfirewall firewall set rule name=”Windows リモート管理 (HTTP 受信)” dir=in profile=”domain,private” new profile=any