用VBS設(shè)置靜態(tài)IP和DNS服務(wù)器地址的代碼
核心代碼一:
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
記得把參數(shù)改成自己想要的。
代碼二:
將計(jì)算機(jī)的 IP 地址設(shè)置為 192.168.1.111,并將 IP 網(wǎng)關(guān)設(shè)置為 192.168.1.1。
strComputer = "."
Set objWMIService = GetObject("winmgmts:\" & strComputer & " ootcimv2")
Set colNetAdapters = objWMIService.ExecQuery _
("Select * from Win32_NetworkAdapterConfiguration where IPEnabled=TRUE")
strIPAddress = Array("192.168.1.111")
strSubnetMask = Array("255.255.255.0")
strGateway = Array("192.168.1.1")
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
原文:http://demon.tw/programming/vbs-modify-ip-dns-setting.html
- linux下bind9安裝配置一例
- win2003 DNS服務(wù)器配置方法[圖文詳解]
- win2003服務(wù)器搭建DNS服務(wù)器配置圖解教程(比較詳細(xì))
- windows2003 DNS服務(wù)器配置(圖文詳解)
- windows服務(wù)器 的DNS服務(wù)器備份與還原步驟小結(jié)
- Win2003 DNS服務(wù)器創(chuàng)建多個(gè)域名
- Python寫(xiě)的一個(gè)簡(jiǎn)單DNS服務(wù)器實(shí)例
- 圖文詳解添加DNS服務(wù)器的操作步驟
- winmydns DNS服務(wù)器架設(shè)
- Centos 6.5 下配置DNS服務(wù)器的方法(圖文詳解)
- C#利用WMI操作DNS服務(wù)器(可遠(yuǎn)程操作,需要相應(yīng)權(quán)限)
- win2003 使用DNS服務(wù)器實(shí)現(xiàn)負(fù)載均衡
- DNS服務(wù)器中創(chuàng)建正向查找區(qū)域并在該區(qū)域下創(chuàng)建主機(jī)記錄
- DNS服務(wù)器 支持泛域名解析的設(shè)置方法 [修正版本]
- 從斷網(wǎng)事件分析DNS服務(wù)器拒絕服務(wù)攻擊
- 詳解Linux下配置DNS服務(wù)器
- DNS服務(wù)器管理與配置技巧淺談
- RHE5服務(wù)器管理 搭建DNS服務(wù)器步驟說(shuō)明[圖文]
- 在Windows 7 上安裝DNS服務(wù)器bind9方法詳解
相關(guān)文章
用vbs確定計(jì)算機(jī)是否有 USB 2.0 端口的代碼
用vbs確定計(jì)算機(jī)是否有 USB 2.0 端口的代碼...2007-03-03
在windows 64位操作系統(tǒng)上運(yùn)行32位的vbscript的方法
這篇文章主要介紹了在windows 64位操作系統(tǒng)上運(yùn)行32位的vbscript的方法,需要的朋友可以參考下2016-11-11
用vbs實(shí)現(xiàn)重新啟動(dòng) Internet Explorer
用vbs實(shí)現(xiàn)重新啟動(dòng) Internet Explorer...2007-03-03
vbscript 注冊(cè)表腳本書(shū)寫(xiě)
用vbscript實(shí)現(xiàn)的修改注冊(cè)表的腳本,建議大家看看2008-06-06

