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下为不同界面命令行配置防火墙的主要内容,如果未能解决你的问题,请参考以下文章

cisco防火墙的备份与恢复问题

windows 10 防火墙设置

H3C防火墙F1000-C-G通过命令行配置,开启对设备的Web管理

网络工程基础知识

RHCE 第12节课 iptables与firewalld防火墙

linux 命令行下如何加入服务到防火墙,