用VBS設(shè)置靜態(tài)IP和DNS服務(wù)器地址的代碼
更新時間:2011年01月21日 22:09:31 投稿:mdxy-dxy
用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ī)的 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)建多個域名
- Python寫的一個簡單DNS服務(wù)器實例
- 圖文詳解添加DNS服務(wù)器的操作步驟
- winmydns DNS服務(wù)器架設(shè)
- Centos 6.5 下配置DNS服務(wù)器的方法(圖文詳解)
- C#利用WMI操作DNS服務(wù)器(可遠(yuǎn)程操作,需要相應(yīng)權(quán)限)
- win2003 使用DNS服務(wù)器實現(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確定計算機(jī)是否有 USB 2.0 端口的代碼
用vbs確定計算機(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實現(xiàn)重新啟動 Internet Explorer
用vbs實現(xiàn)重新啟動 Internet Explorer...2007-03-03