前提・実現したいこと
Windows Defender ファイアウォールのルールを特定、変更をpowershellを用いて実施したいと思っています。
変更したいファイアウオールの名前(DisplayName)が同一のものが複数あり、そのうち一つを変更したいです。
[ルール1] 名前:ABC プロトコル:TCP 操作:許可
[ルール2] 名前:ABC プロトコル:UDP 操作:許可
このうち、ルール1の操作を「ブロック」したいと思い、
以下のコマンドを実行しました。(管理者権限、実行ポリシー変更(Set-ExecutionPolicy RemoteSigned)を事前設定)
Set-NetFirewallRule -DisplayName "ABC" -Protocol TCP -Action Block
このコマンドを実行するとルール2も一緒に変更されてしまいました。
ルール1のみだけの変更を実現したいです。
名前(DisplayName)が重複しているからだとは思いますが、プロトコル(TCP、UDP)が異なるので、
一意に特定できると思ったのですが、できないのでしょうか?
ルール1のみ一意に特定して変更する方法はないのでしょうか?
詳しい方のご教授を伺えればと思います。
よろしくお願いいたします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。