vbs脚本的功能非常强大, 管理系统简单方便!下面的脚本win2000和winxp都可以使用,win2003没有测试过,应该也没有问题。如果需要经常切换网关,或是ip,这个脚本是最方便的了。稍微修改一下甚至可以做到1分钟变一次ip。
changeip.vbsstrcomputer = "."
set objwmiservice = getobject("winmgmts:\\" & strcomputer & "\root\cimv2")
set colnetadapters = objwmiservice.execquery _
("select * from win32_networkadapterconfiguration where ipenabled=true")
for each objnetadapter in colnetadapters
sip=objnetadapter.ipaddress
stripaddress = sip 保持原来的ip,如果需要修改ip为192.168.0.200:stripaddress = array("192.168.0.200")
strsubnetmask = array("255.255.255.0")
strgateway = array("192.168.0.254") 修改网关为192.168.0.254
strgatewaymetric = array(1)
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
exit for 只修改第一个网卡的设置
next
