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

VBScript
VBS教程:函数-GetLocale 函数
VBS教程:函数-FormatPercent 函数
VBS教程:函数-FormatNumber 函数
VBS教程:函数-FormatDateTime 函数
VBS教程:函数-FormatCurrency 函数
VBS教程:函数-Filter 函数
VBS教程:函数-Exp 函数
VBS教程:函数-Eval 函数
VBS教程:函数-派生数学函数
VBS教程:函数-Day 函数
VBS教程:函数-DateValue 函数
VBS教程:函数-DateSerial 函数
VBS教程:函数-DatePart 函数
VBS教程:函数-DateDiff 函数
VBS教程:函数-DateAdd 函数
VBS教程:函数-Date 函数
VBS教程:函数-CStr 函数
VBS教程:函数-CSng 函数
VBS教程:函数-CreateObject 函数
VBS教程:函数-Cos 函数

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-11   浏览: 221 ::
收藏到网摘: 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