用vbs自动切换不同网段的IP
2009-12-22 12:02
393 查看
开发和测试环境处于不同的网段,经常需要更改IP,手工修改非常麻烦。后来找到了一个vbs小脚本,实现了自动切换。
假如IP段分别为192.168.30.*和192.168.41.*
分别新添两个文件Turn30.vbs和Turn41.vbs ,内容如下:
使用方法:直接双击Turn30.vbs或Turn41.vbs即可执行。
参考网站:
http://www.microsoft.com/china/technet/community/scriptcenter/network/scrnet01.mspx
假如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
邀月注:本文版权由邀月和CSDN共同所有,转载请注明出处。 助人等于自助! 3w@live.cn
相关文章推荐
- 用vbs自动切换不同网段的IP
- 用vbs自动切换不同网段的IP 小脚本
- 用脚本实现在网卡乱序下自动配尾数相同网段不同的IP使数据通
- 利用DHCP中继代理解决不同网段IP自动分配
- 用DHCP中继代理解决不同网段IP自动分配
- Winpcap 包应用,实现不同IP网段之间通信,自定信息格式,加密。
- ping ip可通,ping hostname不通(不同网段的ip)解决办法(windows)
- 自动切换IP
- 批处理、VBS实现自动设置IP、默认网关、DNS、WINS、IE代理!
- 不同网段间的切换脚本
- Unity2D - 6. 生成随机地图 (2) - 脚本控制Tilemap (1) 自动切换不同的sprite
- windows下自动切换ip小脚本
- 【GIT】关于不同网段新建项目IP的…
- 利用FTP自动同步两台电脑(不同网段)间的文件
- vsftpd类似wu-ftpd分类(Class)的配置-给不同网段的人以不同的上传权限-对虚拟用户进行访问IP限制
- 根据浏览者的IP切换成不同语言,新浪网易IP地区信息查询API接口调用方法
- win10下自动切换ip脚本
- windows8系统为不同应用窗口自动切换输入法图文教程
- Windows下自动切换IP脚本
- Windows下自动切换IP脚本