Win7下为不同界面命令行配置防火墙
Posted
技术标签:
【中文标题】Win7下为不同界面命令行配置防火墙【英文标题】:Configure firewall under Win7 for different interfaces command line 【发布时间】:2018-05-07 02:22:04 【问题描述】:我期待通过使用 netsh 的 .bat 文件在 Windows 7 下为不同的接口配置我的防火墙 在 Win XP 中,netsh 有参数“interface”,它允许我指定我打算为其启用防火墙的接口,为它打开的端口...... 在 windows 7 中不再支持参数接口。 关于如何处理它的任何想法?
非常感谢您的帮助
【问题讨论】:
这对SuperUser来说似乎是个好问题。 在我的第一个问题上更准确地说,这个命令不再在 Win7 中运行:echo firewall set opmode mode=disable interface="LAN" |netsh(这个命令在 windows xp 上运行良好)我想要禁用特定接口的防火墙。感谢您的帮助 【参考方案1】:对于那些感兴趣的人,我找到了 vbscript 问题的解决方案:
option explicit
Const NET_FW_PROFILE2_DOMAIN = 1
Const NET_FW_PROFILE2_PRIVATE = 2
Const NET_FW_PROFILE2_PUBLIC = 4
Dim fwPolicy2
Dim InterfaceArray
Set fwPolicy2 = CreateObject("HNetCfg.FwPolicy2")
InterfaceArray = Array("LAN")
fwPolicy2.ExcludedInterfaces(NET_FW_PROFILE2_DOMAIN) = InterfaceArray
fwPolicy2.ExcludedInterfaces(NET_FW_PROFILE2_PRIVATE) = InterfaceArray
fwPolicy2.ExcludedInterfaces(NET_FW_PROFILE2_PUBLIC) = InterfaceArray
-> 我的接口名称是 LAN,如果你想为许多接口禁用防火墙,只需将它们添加到数组中:Array ("LAN1", "LAN2", ...)。您可以选择要禁用防火墙的配置文件:域、公共或私有
【讨论】:
以上是关于Win7下为不同界面命令行配置防火墙的主要内容,如果未能解决你的问题,请参考以下文章
H3C防火墙F1000-C-G通过命令行配置,开启对设备的Web管理