日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

用vbs自动切换不同网段的IP

發布時間:2024/4/14 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 用vbs自动切换不同网段的IP 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

開發和測試環境處于不同的網段,經常需要更改IP,手工修改非常麻煩。后來找到了一個vbs小腳本,實現了自動切換。

假如IP段分別為192.168.30.*和192.168.41.*

分別新添兩個文件Turn30.vbs和Turn41.vbs ,內容如下:

strComputer?=?"."
Set?objWMIService?=?GetObject("winmgmts:\\"?&?strComputer?&?"\root\cimv2")
Set?colNetAdapters?=?objWMIService.ExecQuery?_
????(
"Select?*?from?Win32_NetworkAdapterConfiguration?where?IPEnabled=TRUE")
strIPAddress?
=?Array("192.168.30.99")
strSubnetMask?
=?Array("255.255.255.0")
strGateway?
=?Array("192.168.30.254") strDNS =?Array("192.168.30.254")
strGatewayMetric?=?Array(1) strDNS2 =?Array(1)
For?Each?objNetAdapter?in?colNetAdapters
????errEnable?
=?objNetAdapter.EnableStatic(strIPAddress,?strSubnetMask)
????errGateways?
=?objNetAdapter.SetGateways(strGateway,?strGatewaymetric) ??? errDNS=objNetAdapter.SetDNSServerSearchOrder(strDNS,strDNS2)
????If?errEnable?=?0?Then
????????WScript.Echo?
"The?IP?address?has?been?changed?to?"&strIPAddress(0)
????
Else
????????WScript.Echo?
"The?IP?address?could?not?be?changed."
????
End?If
Next?
strComputer?=?"."
Set?objWMIService?=?GetObject("winmgmts:\\"?&?strComputer?&?"\root\cimv2")
Set?colNetAdapters?=?objWMIService.ExecQuery?_
????(
"Select?*?from?Win32_NetworkAdapterConfiguration?where?IPEnabled=TRUE")
strIPAddress?
=?Array("192.168.41.52")
strSubnetMask?
=?Array("255.255.255.0")
strGateway?
=?Array("192.168.41.1")
strDNS =?Array("192.168.41.254")
strGatewayMetric?=?Array(1) strDNS2 =?Array(1)
For?Each?objNetAdapter?in?colNetAdapters
????errEnable?
=?objNetAdapter.EnableStatic(strIPAddress,?strSubnetMask)
????errGateways?
=?objNetAdapter.SetGateways(strGateway,?strGatewaymetric) ?????errDNS=objNetAdapter.SetDNSServerSearchOrder(strDNS,strDNS2)
????If?errEnable?=?0?Then
????????WScript.Echo?
"The?IP?address?has?been?changed?to?"&strIPAddress(0)
????
Else
????????WScript.Echo?
"The?IP?address?could?not?be?changed."
????
End?If
Next

使用方法:直接雙擊Turn30.vbs或Turn41.vbs即可執行。

參考網站:
http://www.microsoft.com/china/technet/community/scriptcenter/network/scrnet01.mspx

總結

以上是生活随笔為你收集整理的用vbs自动切换不同网段的IP的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。