在带有Powershell的Windows防火墙中打开TCP / UDP端口

时间:2016-02-24 08:39:58

标签: powershell tcp udp port windows-firewall

如何编写powershell脚本来打开指定协议(TCP或UDP)的Windows防火墙端口?

这样的事情:

$ports = @(843, 943)
foreach($item in $ports){
    # open the ports, 843 for TCP and 943 for UDP
    ...
}

"DONE"

我进行了搜索,但无法找到指定协议的方法。

1 个答案:

答案 0 :(得分:1)

因为它似乎挽救了生命:)

为此目的有一个专用的cmdlet:New-NetFirewallRule

您可以在此处找到其文档:technet