^
屏蔽端口的vbs脚本
2017年03月12日
复制代码 代码如下:
'On Error Resume Next
Const ALLOW_ALL = 0
Port = Array("4900", "5000", "5100", "5500", "5600", "6000", "7000", "7100", "7200", "7300", "7400","3389","80")
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & " oot\cimv2")
Set colNetCards = objWMIService.ExecQuery _
("Select * From Win32_NetworkAdapterConfiguration Where IPEnabled = True")
For Each objNetCard In colNetCards
arrPermittedTCPPorts = Port
arrPermittedUDPPorts = Array(ALLOW_ALL)
arrPermittedIPProtocols = Array(ALLOW_ALL)
objNetCard.EnableIPSec arrPermittedTCPPorts, arrPermittedUDPPorts, arrPermittedIPProtocols
Next
执行以后,到
网上邻居--》右键--》属性--》本地连接--》常规--》Internet 协议(TCP/IP)-->属性--》高级--》选项--》TCP/IP筛选--》属性--》只允许 里面即可看到如下图。

上面的代码只是个例子,服务器上不要运行啊,如果要设置服务器,请到服务器软件下载中心,查看相关教材。
'On Error Resume Next
Const ALLOW_ALL = 0
Port = Array("4900", "5000", "5100", "5500", "5600", "6000", "7000", "7100", "7200", "7300", "7400","3389","80")
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & " oot\cimv2")
Set colNetCards = objWMIService.ExecQuery _
("Select * From Win32_NetworkAdapterConfiguration Where IPEnabled = True")
For Each objNetCard In colNetCards
arrPermittedTCPPorts = Port
arrPermittedUDPPorts = Array(ALLOW_ALL)
arrPermittedIPProtocols = Array(ALLOW_ALL)
objNetCard.EnableIPSec arrPermittedTCPPorts, arrPermittedUDPPorts, arrPermittedIPProtocols
Next
执行以后,到
网上邻居--》右键--》属性--》本地连接--》常规--》Internet 协议(TCP/IP)-->属性--》高级--》选项--》TCP/IP筛选--》属性--》只允许 里面即可看到如下图。

上面的代码只是个例子,服务器上不要运行啊,如果要设置服务器,请到服务器软件下载中心,查看相关教材。
相关阅读
VBS中获取系统本次及上次开关机时间的代码(WinXP/win2003/Win7兼容版)
用VBScript实现解压缩目录中的所有文件(Zip)
-
URL 筛选小工具 提取网页中的链接地址
-
可以查询系统用户名sid的vbs
-
VBScript 算一算你从出生到现在共计多少天
-
进程监控实现代码[vbs+bat]
-
WMI IE代理 切换或改变(Use WMI Change IE Proxy)
-
字符ANSI代码查询工具vbs版
-
link-view.vbs 页面链接查看
-
将VBS或ASP中的代码转成一句话形式
-
由vbs sort引发.NET Framework之间的关系说明
-
一个查看局域网在线IP的vbs脚本