用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寫的一個(gè)簡單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ù)器步驟說明[圖文]
- 在Windows 7 上安裝DNS服務(wù)器bind9方法詳解
相關(guān)文章
利用VBS腳本自動(dòng)創(chuàng)建計(jì)算機(jī)帳戶的代碼
利用VBS腳本自動(dòng)創(chuàng)建計(jì)算機(jī)帳戶的代碼...2007-02-02
利用WSH里的MapNetworkDrive方法腳本蠕蟲的傳播方式
利用WSH里的MapNetworkDrive方法腳本蠕蟲的傳播方式...2007-02-02
VBS教程:VBScript 基礎(chǔ)-VBScript 變量
VBScript只有一種數(shù)據(jù)類型 —— Variant,它是根據(jù)上下文來判斷是數(shù)字還是字符串。因?yàn)閂ariant是VBScript中唯一的數(shù)據(jù)類型,所以它也是VBScript中所有函數(shù)的返回值的數(shù)據(jù)類型2006-11-11
charCodeAt與AscW函數(shù)的區(qū)別說明
charCodeAt與AscW函數(shù)的區(qū)別說明...2007-03-03
Dynamic Activity Window動(dòng)態(tài)活動(dòng)窗口vbs
Dynamic Activity Window動(dòng)態(tài)活動(dòng)窗口2008-12-12

