Get-NetFirewallAddressFilter на подсети IP - PullRequest
0 голосов
/ 09 января 2019

Я хочу автоматизировать правила брандмауэра Windows на основе IP-адреса cloudflare с помощью powershell, однако я обнаружил странную проблему, из-за которой Get-NetFirewallAddressFilter не может получить результат для подсети IPv4, но имеет проблему с IPv6.

Посмотрите на результат ниже:

PS C:\Windows\system32> Get-NetFirewallAddressFilter | ?{$_.RemoteAddress -Eq "198.41.128.0"}

LocalAddress  : Any
RemoteAddress : 198.41.128.0

LocalAddress  : Any
RemoteAddress : 198.41.128.0



PS C:\Windows\system32> Get-NetFirewallAddressFilter | ?{$_.RemoteAddress -Eq "2a06:98c0::/29"}

LocalAddress  : Any
RemoteAddress : 2a06:98c0::/29



PS C:\Windows\system32> Get-NetFirewallAddressFilter | ?{$_.RemoteAddress -Eq "2a06:98c0::"}

LocalAddress  : Any
RemoteAddress : 2a06:98c0::


PS C:\Windows\system32> Get-NetFirewallAddressFilter | ?{$_.RemoteAddress -Eq "198.41.128.0/17"}

[No Result] 

Когда я проверяю графический интерфейс оконного брандмауэра, правило там. Может ли кто-нибудь помочь?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...