我想在没有任何 Service Pack 且没有防火墙的情况下在 Windows Server 2003 Enterprise Edition (5.2,Build 3790) 中打开端口号 1433,是否存在通过提示实现此目的的方法?
编辑:我没有 Service Pack 1,所以我无法使用 netsh 中的防火墙选项。
谢谢!
答案1
如果您正在运行 RTM 版本,您可能正在使用 Internet 连接防火墙 (ICF)。KB317530描述如果您使用 ICF,如何打开端口(参见步骤 6)。
编辑:我刚刚看到你想通过命令行来做这件事。据我所知,ICF 没有内置的命令行界面。不过,你可以使用Internet 连接防火墙实用程序(它适用于 Windows XP Embedded,但它应该适用于 Windows Server 2003。)MSDN 文章描述如何使用该工具。
答案2
我有点不明白你在问什么,但如果你尝试使用命令提示符而不是 GUI 在 Windows 防火墙中打开端口,你可以使用 netsh
netsh firewall add portopening TCP 1433 NameOfService enable
答案3
在 Windows 防火墙上打开端口 1433
netsh firewall add portopening TCP 1433 ExceptionName enable subnet