今天正好看到個帖子,詢問如何經過命令行配置防火牆策略中遠程IP的地址,特別是添加新的地址。
就是圖中Scope裏Remote IP address的地址。shell
第一反應就是用netsh firewall來配置試試。輸入命令後,發現Windows提示最好使用powershell配置,之後的系統中再也不提供這種方式配置了。看來微軟是逐步把全部的配置命令都轉向Powershell了。若是看不到圖片,請點我。
ide
因此就要轉向powershell命令了。.net
New-NetFirewallRule -DisplayName testrule -Direction Inbound -Action Allow -LocalPort 333 -Protocol TCP -RemoteAddress 192.168.1.0/24,172.16.0.0/16命令行
接下去能夠用命令查看遠程地址的詳細信息blog
Get-NetFirewallRule -DisplayName testrule | Get-NetFirewallAddressFilter
圖片
因爲用get-netfirewallrule | fl並不能獲得全部的配置信息,必須在後面get各類filter才能看到各類配置信息。get
好了,若是須要修改遠程的IP地址,就須要先獲取當前的配置,而後再用Set-NetFirewallRule命令更新RemoteAddress。it
但願這篇文章可以起到拋磚引玉的做用,幫助你們靈活配置Windows高級防火牆。io