命令提示符在 Windows 防火墙中启用端口

命令提示符在 Windows 防火墙中启用端口

我正在进行实验,但无法找到在 Windows 防火墙的入站规则下启用规则/端口的方法。

到目前为止,我尝试过的所有方法都只能展示或创造一些新的东西,比如这个

netsh advfirewall firewall add rule name="NetBIOS UDP Port 137" dir=in action=allow protocol=UDP localport=137

本质上我想启用本地端口(如 137 UDP)的规则,而不是在 Windows 防火墙 -> 入站规则中手动执行此操作

我希望能够不管规则的名称是什么都能做到这一点,并且只基于本地端口 xxx 启用。

例如 137 UDP、445 TCP 等

这可能吗?

我也试过了

netsh advfirewall firewall dir=in action=allow protocol=UDP localport=137

答案1

以管理员身份打开 powershell。要为 UDP 端口 137 创建规则,请输入

New-NetFirewallRule -DisplayName "NetBIOS UDP Port 137" -Direction inbound -Profile Any -Action Allow -LocalPort 137 -Protocol UDP

要启用该规则,请输入:

Enable-NetFirewallRule -DisplayName "NetBIOS UDP Port 137"

相关内容