PC诊所—您身边的电脑专家    QQ空间    百度空间    新浪Blog    网易Blog

Makle的个性空间

PC诊所--您身边的电脑专家 www.pczs120.com

导航

VBS脚本修改设置IP地址、网关、DNS等配置信息


本文来源:http://www.pczs120.com/article/art304.htm

打开记事本,将下面的代码写入并另存为“IP.VBS”,双击运行即可,部分参数值需要自行修改,设置成功后无须重启。

'''代码开始

strIPAddress=Array("10.10.10.10") '这里设置您的IP地址

strSubnetMask=Array("255.0.0.0") '这里设置您的子网掩码

DefaultIPGateway=Array("10.10.0.1") '这里设置您的默认网关

DNSServer = Array("211.138.106.3", "211.138.106.2") '这里设置首选、备用DNS服务器

strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colNetAdapters = objWMIService.ExecQuery("Select * from Win32_NetworkAdapterConfiguration where IPEnabled=TRUE")

For Each objNetAdapter in colNetAdapters
  errEnable1=objNetAdapter.EnableStatic(strIPAddress, strSubnetMask)
  errEnable2=objNetAdapter.SetGateways(DefaultIPGateway)
  errEnable3=objNetAdapter.SetDNSServerSearchOrder(DNSServer)

  If errEnable1 = 0 And errEnable2 = 0 And errEnable3 = 0 Then
    ChangeIP = "设置成功"
  Else
    If errEnable1 = 0 Then
      ChangeIP = "IP地址和子网掩码设置成功, "
    Else
      ChangeIP = "IP地址或子网掩码设置失败, "
    End If

    If errEnable2 = 0 Then
      ChangeIP = ChangeIP & "默认网关设置成功, "
    Else
      ChangeIP = ChangeIP & "默认网关设置失败, "
    End If

    If errEnable3 = 0 Then
      ChangeIP = ChangeIP & "DNS设置成功"
    Else
      ChangeIP = ChangeIP & "DNS设置失败"
    End If
  End If

  WScript.Echo ChangeIP '弹出确认窗口
Next

'''代码结束

posted on 2008-06-13 13:39  pczs120.com  阅读(2267)  评论(0)    收藏  举报

PC诊所—您身边的电脑专家    QQ空间    百度空间    新浪Blog    网易Blog