windows防火墙小脚本(vbs)

11-10-20 13:53   View:354

'文件名:AddFireWall.vbs
'功能:添加端口到防火墙,前提是防火墙是开启的
'strName:端口描述
'iPort:端口
'6:TCP;17:UDP
'iRemoteAddresses,*:任何计算机;LocalSubnet:仅我的子网;10.1.1.1/255.255.255.255:自定义列表
'bEnabled,True:开启;False:关闭

Function AddFireWallPort(strName,iPort,iProtocol,iRemoteAddresses,bEnabled)
    set objFirewall = CreateObject("HNetCfg.FwMgr")
    set objPolicy = objFirewall.LocalPolicy.CurrentProfile
   set objPort = CreateObject("HNetCfg.FwOpenPort")
   objPort.Name = strName
   objPort.Port = iPort
   objPort.Protocol = iProtocol
   objPort.RemoteAddresses = iRemoteAddresses
   objPort.Enabled = bEnabled
   set colPorts = objPolicy.GloballyOpenPorts
   errReturn = colPorts.Add(objPort)
End Function

AddFireWallPort "web 80",80,6,“12.5.0.0/255.255.0.0",True

Feedback


  • No comments posted yet.
Title:
 
Name:
 
URL:

Comments:
 

Because of the cache,you may see your comments several minutes later.


Main Feeds

Copyright © 2003-2007 by 方继祥