亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > VBScript > 正文

利用vbs自動修改ip的代碼

2020-03-24 16:59:01
字體:
來源:轉載
供稿:網友
單位機房的系統需要重新安裝,一共近300臺設備,使用ghost網絡克隆后,客戶機重新設置ip是個麻煩的事情。我們使用的教學管理軟件要求客戶機必須有固定ip,單位5個機房如下(DNS:61.134.1.4,掩碼為:255.255.255.0):

No_500~No_560 S05
以下為vbs源碼:
1.html' target='_blank'>xp系統(測試通過,用戶為Administrator,文件為E:/fxp.vbs,啟動組建立快捷方式fxp.lnk以便開機后自動運行一次)
復制代碼 代碼如下:
'/////主程序
dim msginf,machname'定義變量:對話框,機器名
msginf=msgbox("該程序只能執行1次,請在XP系統硬件安裝完畢后執行!" &chr(13) & "是否繼續?",65,"修改機器網絡配置") '信息提示
if msginf=1 then ' 如果按確定,則

machname=inputon() ' 用函數inputon()分析

if machname "quit" then ' 如果返回值不等于"quit",則
wmitoip(machname) ' 運行函數wmitoip()設置機器信息
mreboot()'重啟機器
end if
end if

'///重啟機器
sub mreboot()
dim fso,f1,f2
Set fso = CreateObject("Scripting.FileSystemObject")

'刪除啟動組
if fso.fileexists("C:/Documents and Settings/Administrator/「開始」菜單/程序/啟動/fxp.lnk") then
set f1=fso.getfile("C:/Documents and Settings/Administrator/「開始」菜單/程序/啟動/fxp.lnk")
f1.delete
end if

'刪除vbs文件
if fso.fileexists("e:/fxp.vbs") then
set f2=fso.getfile("e:/fxp.vbs")
f2.delete
end if

Set WshShell = Wscript.CreateObject("Wscript.Shell")
'WshShell.Run ("shutdown.exe -r -t 5") ' 重啟

end sub

'///生成計算機
function inputon() ' 函數inputon()
dim t ' 變量
while true ' 循環直到退出函數
t=inputbox("按一下規則輸入:" & chr(13) & chr(13) & "第1位代表機房號" & chr(13) & "第2、3位代表機器號" & chr(13) & "教師機用00代表" & chr(13) & "如:123代表1號機房23號機" & chr(13) & "請確保輸入正確?。?,"請輸入3位機器標識!","") ' 輸入機算機名,默認值為空
if t="" then ' 如果t等于空(按了取消鍵),則
inputon="quit" ' 返回值為"quit"
exit function ' 退出程序
end if
if len(t)=3 then ' 計算機號的長度為3位
if Cint(t) =100 and Cint(t) 580 then ' 驗證
inputon=t ' 返回需要的計算機名
exit function
end if
end if
wend
end function


'///修改機器ip、掩碼、網關、工作組、機器名
sub wmitoip(t)
strComputer="."
strmask="255.255.255.0"
Dim lt,rt' 變量
dim ipv,gateway,lan 'ip,網關,工作組
lt=cint(left(t,1))'機號左1位數字值
rt=cint(right(t,2)) ' 機號右兩位數字值

if lt=1 or lt=2 then'判斷網關
gateway="192.168.1.254"
else
gateway="192.168.3.254"
end if

if lt=1 then '1號機房
lan="S01"
ipv="192.168.1."
if rt=0 then '教師機
ipv=ipv+"100"
else'學生機
ipv=ipv+Cstr(rt)
end if
end if

if lt=2 then '2號機房
lan="S02"
ipv="192.168.1."
if rt=0 then '教師機
ipv=ipv+"200"
else'學生機
rt=rt+100
ipv=ipv+Cstr(rt)
end if
end if

if lt=3 then '3號機房
lan="S03"
ipv="192.168.3."
if rt=0 then '教師機
ipv=ipv+"80"
else'學生機
ipv=ipv+Cstr(rt)
end if
end if

if lt=4 then '4號機房
lan="S04"
ipv="192.168.3."
if rt=0 then '教師機
ipv=ipv+"160"
else'學生機
rt=rt+80
ipv=ipv+Cstr(rt)
end if
end if

if lt=5 then '5號機房
lan="S05"
ipv="192.168.3."
if rt=0 then '教師機
ipv=ipv+"240"
else'學生機
rt=rt+160
ipv=ipv+Cstr(rt)
end if
end if

Set objWMIService=GetObject("winmgmts://" & strComputer & "/root/cimv2")
Set colNetAdapters=objWMIService.ExecQuery("Select * from Win32_NetworkAdapterConfiguration where IPEnabled=TRUE")
strIPAddress=Array(ipv)
strSubnetMask=Array(strmask)
strGateway = Array(gateway) '修改網關
'strGatewayMetric = Array(1) '躍點數
strDNS=Array("61.134.1.4")

For Each objNetAdapter in colNetAdapters
errEnable=objNetAdapter.EnableStatic(strIPAddress, strSubnetMask)'ip,掩碼
errGateways = objNetAdapter.SetGateways(strGateway) '網關
errDns=objNetAdapter.SetDNSServerSearchOrder(strDNS)'dns
Next

Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!//" & strComputer & "/root/cimv2")
Set colComputers = objWMIService.ExecQuery _
("Select * from Win32_ComputerSystem")
For Each objComputer in colComputers
err = ObjComputer.Rename("No_" & t)'機器名
ReturnValue = objComputer.JoinDomainOrWorkGroup("S0" & left(t,1))'工作組
Next

end sub



2.98系統

98系統可以生成ip.reg注冊表文件,導入后就可以了,源碼如下(主體思路,這次沒有98系統,所以未完成,可參考xp系統的改進):


復制代碼 代碼如下:
'/////主程序
dim msginf,machname'定義變量:對話框,機器名
msginf=msgbox("生成注冊表文件,是否繼續?",65,"getreg") '信息提示
if msginf=1 then ' 如果按確定,則

machname=inputon() ' 用函數inputon()分析

if machname "quit" then ' 如果返回值不等于"quit",則
setreg(machname) ' 運行函數setreg()生成注冊表ip.reg
end if
end if

'///生成計算機名
function inputon() ' 函數inputon()
dim t ' 變量
while true ' 循環直到退出函數
t=inputbox("按一下規則輸入:" & chr(13) & chr(13) & "第1位代表機房號" & chr(13) & "第2、3位代表機器號" & chr(13) & "教師機用00代表" & chr(13) & "如:123代表1號機房23號機" & chr(13) & "請確保輸入正確??!","請輸入3位機器標識!","") ' 輸入機算機名,默認值為空
if t="" then ' 如果t等于空(按了取消鍵),則
inputon="quit" ' 返回值為"quit"
exit function ' 退出程序
end if
if len(t)=3 then ' 計算機號的長度為3位
if Cint(t) =100 and Cint(t) 580 then ' 驗證
inputon=t ' 返回需要的計算機名
exit function
end if
end if
wend
end function

'///生成注冊文件
sub setreg(t) ' 生成注冊表,t為機器號
Dim fso, f1,f2,lt,rt' 變量
dim ipv,gateway,lan 'ip,網關,工作組
lt=cint(left(t,1))'機號左1位數字值
rt=cint(right(t,2)) ' 機號右兩位數字值

if lt=1 or lt=2 then'判斷網關
gateway="192.168.1.254"
else
gateway="192.168.3.254"
end if

if lt=1 then '1號機房
lan="S01"
ipv="192.168.1."
if rt=0 then '教師機
ipv=ipv+"100"
else'學生機
ipv=ipv+Cstr(rt)
end if
end if

if lt=2 then '2號機房
lan="S02"
ipv="192.168.1."
if rt=0 then '教師機
ipv=ipv+"200"
else'學生機
rt=rt+100
ipv=ipv+Cstr(rt)
end if
end if

if lt=3 then '3號機房
lan="S03"
ipv="192.168.3."
if rt=0 then '教師機
ipv=ipv+"80"
else'學生機
ipv=ipv+Cstr(rt)
end if
end if

if lt=4 then '4號機房
lan="S04"
ipv="192.168.3."
if rt=0 then '教師機
ipv=ipv+"160"
else'學生機
rt=rt+80
ipv=ipv+Cstr(rt)
end if
end if

if lt=5 then '5號機房
lan="S05"
ipv="192.168.3."
if rt=0 then '教師機
ipv=ipv+"240"
else'學生機
rt=rt+160
ipv=ipv+Cstr(rt)
end if
end if


Set fso = CreateObject("Scripting.FileSystemObject")
if fso.fileexists("e:/ip.reg") then
set f2=fso.getfile("e:/ip.reg")
f2.delete
end if '如果存在ip.reg,先刪了

set f1 = fso.CreateTextFile("e:/ip.reg", True) ' 建立文件ip.cfg
'f1.WriteLine("REGEDIT4") ' 以下為生成注冊表
f1.WriteLine("Windows Registry Editor Version 5.00")
f1.WriteBlankLines(1)
f1.WriteLine("[HKEY_LOCAL_MACHINE/System/CurrentControlSet/Control/ComputerName/ComputerName]")
f1.WriteLine(chr(34) & "ComputerName" & chr(34) & "=" & chr(34) & t & chr(34)) ' 計算機名
f1.WriteLine("[HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/Class/NetTrans/0000]")
f1.WriteLine(chr(34) & "IPAddress" & chr(34) & "=" & chr(34) & ipv & chr(34)) ' IP
f1.WriteLine("[HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/Class/NetTrans/0000]")
f1.WriteLine(chr(34) & "DefaultGateway" & chr(34) & "=" & chr(34) & gateway & chr(34)) ' 網關
f1.WriteLine("[HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/Class/NetTrans/0000]")
f1.WriteLine(chr(34) & "IPMask" & chr(34) & "=" & chr(34) & "255.255.255.0" & chr(34)) ' 子網掩碼
f1.WriteLine("[HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/VxD/VNETSUP]")
f1.WriteLine(chr(34) & "Comment" & chr(34) & "=" & chr(34) & t & chr(34)) ' 計算機說明
f1.WriteLine("[HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/VxD/VNETSUP]")
f1.WriteLine(chr(34) & "ComputerName" & chr(34) & "=" & chr(34) & t & chr(34)) ' 計算機名
f1.WriteLine("[HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/VxD/VNETSUP]")
f1.Writeline(chr(34) & "Workgroup" & chr(34) & "=" & chr(34) & lan & chr(34)) ' 工作組
end sub
html教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久成人国产精品| 国产精品ⅴa在线观看h| 亚洲综合日韩中文字幕v在线| 91sao在线观看国产| 最新69国产成人精品视频免费| 日韩av免费看| 亚洲欧美在线x视频| 久久视频免费在线播放| 国产精品偷伦视频免费观看国产| 亚洲精品久久久久国产| www亚洲欧美| 一区二区三区动漫| 91久久国产精品91久久性色| 欧美激情精品久久久久久变态| 精品视频—区二区三区免费| 中国日韩欧美久久久久久久久| www.欧美视频| 色樱桃影院亚洲精品影院| 成人夜晚看av| xxxxxxxxx欧美| 久久久这里只有精品视频| 欧美限制级电影在线观看| 久久精品99国产精品酒店日本| 国产一区二区三区视频| 韩国三级日本三级少妇99| 一区二区三区美女xx视频| 久久久久北条麻妃免费看| 国产精品香蕉在线观看| 国产97在线|亚洲| 97国产suv精品一区二区62| 亚洲免费视频网站| 亚洲国产精品成人一区二区| 午夜精品一区二区三区在线视| 日韩精品极品在线观看播放免费视频| 成人免费午夜电影| 韩国国内大量揄拍精品视频| 国产精品入口日韩视频大尺度| 精品国产91久久久久久老师| 午夜精品久久久久久久久久久久久| 日本老师69xxx| 91国偷自产一区二区三区的观看方式| 中文字幕精品一区二区精品| 中文字幕少妇一区二区三区| 亚洲另类激情图| 精品国产乱码久久久久久天美| 国产精品丝袜高跟| 亚洲福利小视频| 国产a级全部精品| 97在线精品视频| 成人精品一区二区三区电影免费| 久久久久久亚洲精品中文字幕| 正在播放欧美视频| 成人性生交大片免费观看嘿嘿视频| 91性高湖久久久久久久久_久久99| 久久影视电视剧凤归四时歌| 成人精品久久久| 92裸体在线视频网站| 日韩精品免费在线观看| 欧美华人在线视频| 成人亲热视频网站| 日韩欧美在线第一页| 国产精品自拍偷拍| 国产精品久久久久久婷婷天堂| 亚洲美女中文字幕| 亚洲第一区第二区| 欧美精品videosex性欧美| 丝袜亚洲欧美日韩综合| 亚洲xxx自由成熟| 日韩欧美在线一区| 国产91色在线免费| 亚洲深夜福利视频| 精品丝袜一区二区三区| 国产999精品视频| 亚洲欧美日韩中文视频| 欧美又大粗又爽又黄大片视频| 91av在线网站| 国产精品自产拍在线观看中文| 欧美午夜女人视频在线| 97视频在线观看免费| 欧美日韩免费区域视频在线观看| 超碰精品一区二区三区乱码| 欧美性猛交xxxx| 欧美日韩中文字幕| 一区二区亚洲欧洲国产日韩| 青草青草久热精品视频在线网站| 久久综合伊人77777| 美女性感视频久久久| 日韩av免费在线观看| 欧美在线影院在线视频| 91中文字幕一区| 久久深夜福利免费观看| 亚洲精品资源美女情侣酒店| 视频在线观看99| 中文字幕一区二区三区电影| 国产精品日日做人人爱| 国产成人精品日本亚洲专区61| 亚洲精品色婷婷福利天堂| 色青青草原桃花久久综合| 一区二区欧美日韩视频| 欧美日韩国产999| 欧美国产日本高清在线| 日韩欧美精品免费在线| 黄色一区二区在线观看| 国产欧美精品日韩精品| 亚洲欧洲美洲在线综合| 国产精品成人久久久久| 欧美色播在线播放| 精品视频9999| 欧美综合一区第一页| 国产日韩亚洲欧美| 亚洲人成电影在线播放| 国产国语videosex另类| 成人观看高清在线观看免费| 国产精品影院在线观看| 不卡av在线网站| 国产日韩欧美一二三区| 国产成人免费91av在线| 国产一区二区三区精品久久久| 国产日韩换脸av一区在线观看| www.亚洲一区| 日韩免费高清在线观看| 中文字幕av一区二区| 亚洲视频电影图片偷拍一区| 91精品国产91久久久久久| 成人中文字幕在线观看| 日韩美女在线观看| 亚洲人精品午夜在线观看| 亚洲天堂男人天堂| 日日摸夜夜添一区| 91成人国产在线观看| 国产日韩在线精品av| 欧美天天综合色影久久精品| 亚洲天堂日韩电影| 色婷婷av一区二区三区在线观看| 精品久久久香蕉免费精品视频| 国产亚洲福利一区| 欧美俄罗斯性视频| 91精品免费久久久久久久久| 4438全国成人免费| 精品日本美女福利在线观看| 国产热re99久久6国产精品| 亚洲久久久久久久久久| 在线日韩av观看| 精品国产乱码久久久久久天美| 亚洲一区二区三区在线视频| 亚洲福利在线播放| 欧美激情网友自拍| 成人字幕网zmw| 欧美成人自拍视频| 亚洲aaaaaa| 亚洲国产成人精品电影| 国产综合香蕉五月婷在线| 在线电影欧美日韩一区二区私密| 欧美成人精品一区| 亚洲色图av在线| 亚洲欧美国产一本综合首页| 久久久久久久久中文字幕| 亚洲已满18点击进入在线看片| 国产精品成人va在线观看| 日韩专区在线观看| 精品在线小视频| 精品国产鲁一鲁一区二区张丽| 91网站在线看| 日韩av在线免费观看|