在Win7下为不同的接口命令行

时间:2017-11-23 07:46:01

标签: batch-file cmd windows-7 firewall netsh

我期待使用netsh通过.bat文件在Windows 7下为不同的接口配置我的防火墙 在Win XP中,netsh有参数“interface”,它允许我指定我打算为它启用防火墙的接口,它的开放端口...... 在Windows 7中,不再支持参数接口。 关于如何处理它的任何想法?

非常感谢你的帮助

1 个答案:

答案 0 :(得分:0)

对于那些感兴趣的人,我找到了解决我的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”,...)。您可以选择要禁用防火墙的配置文件:域,公共或私有