当前位置: 首页 > 图文教程 > 脚本技术 > VBScript > 用vbs实现配置静态 IP 地址

VBScript
VBS教程:属性-DateCreated 属性
VBS教程:属性-Count 属性
VBS教程:属性-CompareMode 属性
VBS教程:属性-Column 属性
VBS教程:属性-AvailableSpace 属性
VBS教程:属性-Attributes 属性
VBS教程:属性-AtEndOfStream 属性
VBS教程:属性-AtEndOfLine 属性
VBS教程:对象-Folders 集合
VBS教程:对象-Folder 对象
VBS教程:对象-FileSystemObject 对象
VBS教程:对象-Files 集合
VBS教程:对象-File 对象
VBS教程:对象-Drives 集合
VBS教程:对象-Drive 对象
VBS教程:对象-Dictionary
VBS教程:方法-WriteLine 方法
VBS教程:方法-WriteBlankLines 方法
VBS教程:方法-Write 方法
VBS教程:方法-SkipLine 方法

VBScript 中的 用vbs实现配置静态 IP 地址


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-11   浏览: 224 ::
收藏到网摘: n/a

将计算机的 IP 地址设置为 192.168.1.141,并将 IP 网关设置为 192.168.1.100。
脚本代码
复制代码 代码如下:

strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colNetAdapters = objWMIService.ExecQuery _
("Select * from Win32_NetworkAdapterConfiguration where IPEnabled=TRUE")
strIPAddress = Array("192.168.1.141")
strSubnetMask = Array("255.255.255.0")
strGateway = Array("192.168.1.100")
strGatewayMetric = Array(1)
For Each objNetAdapter in colNetAdapters
errEnable = objNetAdapter.EnableStatic(strIPAddress, strSubnetMask)
errGateways = objNetAdapter.SetGateways(strGateway, strGatewaymetric)
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