我使用netsh命令在Windows 2012 r2服务器上添加防火墙规则。
我的命令是这样的:
Netsh.exe advfirewall firewall add rule name="name" protocol="TCP" localport=1234 dir=in enable=yes action=allow
如果我已经有一个具有其他名称和相同的本地端口和协议的规则,会发生什么?
我的命令会覆盖该规则,还是会在同一个端口上创建另一个规则?
我试图找到任何文档,但我一无所获。
答案 0 :(得分:0)
有一个名为NetSecurity的PowerShell模块。 您可以在powershell中创建一个声明,该声明可以判断规则是否已存在。
Get-NetFirewallRule
您可以使用此命令来发现已定义的防火墙规则。
https://docs.microsoft.com/en-us/powershell/module/netsecurity/?view=win10-ps