在 Windows Firewall with Powershell 中打开 TCP/UDP 的端口



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

像这样:

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

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

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

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

您可以在此处找到其文档:技术网

最新更新