用VBS设置静态IP和DNS服务器地址的代码
2016-07-07来源:

用VBS设置静态IP和DNS服务器地址的代码,今天别人问我的,怕以后忘记,记录下来。

代码如下:

strIPAddress = Array("192.168.0.148")

strSubnetMask = Array("255.255.255.0")

strGateway = Array("192.168.0.1")

strGatewayMetric = Array(1)

arrDNSServers = Array("192.168.0.1","192.168.0.2")

strComputer = "."

Set objWMIService = GetObject("winmgmts:" _

& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")

Set colNetAdapters = objWMIService.ExecQuery _

("Select * from Win32_NetworkAdapterConfiguration where IPEnabled=TRUE")

For Each objNetAdapter in colNetAdapters

errEnable = objNetAdapter.EnableStatic(strIPAddress, strSubnetMask)

errGateways = objNetAdapter.SetGateways(strGateway, strGatewaymetric)

errDNS = objNetAdapter.SetDNSServerSearchOrder(arrDNSServers)

If errEnable = 0 Then

WScript.Echo "The IP address has been changed."

Else

WScript.Echo "The IP address could not be changed."

End If

Next

记得把参数改成自己想要的。

推荐信息
Baidu
map