
批處理修改WIN7的IP和網(wǎng)關(guān)等為何參數(shù)錯(cuò)誤我是一機(jī)房管理員,最近學(xué)校機(jī)房更新操作系統(tǒng)為WIN7,由于要控制學(xué)生上網(wǎng),想做個(gè)批處理用來(lái)更改學(xué)生機(jī)的DNS和網(wǎng)關(guān),但是由于機(jī)房機(jī)計(jì)算機(jī)網(wǎng)絡(luò)克隆后WIN7會(huì)改變本地連接的名稱為:本地連接 2或 本地連接 3等,本地連接名稱不固定,在做批處理時(shí)會(huì)出問(wèn)題,我只想更改本機(jī)的網(wǎng)關(guān)和DNS不修改IP和子網(wǎng)掩碼,我的代碼如下:
- netsh interface teredo set state disable
- netsh interface 6to4 set state disable
- netsh interface isatap set state disable
- for /f tokens=1* %%a in ('ipconfig') do set .%%a=%%b
- set ip=%.ipv4:*: =% & set ipname=%.以太網(wǎng)適配器::=%
- netsh interface ipv4 set address name=%ipname% source=static addr=%ip% mask=255.255.254.0 gateway=192.168.0.1 gwmetric=0
- netsh interface ipv4 set dns name=%ipname% source=static addr=192.168.1.1 register=PRIMARY
- netsh interface ipv4 add dns name=%ipname% addr=192.168.1.2
nclick="copycode($('code0'));">復(fù)制代碼
執(zhí)行時(shí)顯示:C:>netsh interface teredo set state disable 確定。C:>netsh interface 6to4 set state disable 確定。C:>netsh interface isatap set state disable 確定。C:>for /F tokens=1* %a in ('ipconfig') do set .%a=%b C:>set .Windows=IP 配置 C:>set .以太網(wǎng)適配器=本地連接 2: C:>set .連接特定的=DNS 后綴 . . . . . . . : C:>set .本地鏈接=IPv6 地址. . . . . . . . : fe80::1891:71a1:7382:becb%16 C:>set .IPv4=地址 . . . . . . . . . . . . : 192.168.0.136 C:>set .子網(wǎng)掩碼=. . . . . . . . . . . . : 255.255.254.0 C:>set .默認(rèn)網(wǎng)關(guān).=. . . . . . . . . . . . : 192.168.0.250 C:>set ip=192.168.0.136 & set ipname=本地連接 2 C:>netsh interface ipv4 set address name=本地連接 2 source=static addr=192.168.0.136 mask=255.255.254.0 gateway=192.168.0.1 gwmetric=0 無(wú)效 type 參數(shù) (2)。C:>netsh interface ipv4 set dns name=本地連接 2 source=static addr=192.168.1.1 register=PRIMARY參數(shù)錯(cuò)誤。C:>netsh interface ipv4 add dns name=本地連接 2 addr=192.168.1.2 此對(duì)象已在列表中。運(yùn)行完后,網(wǎng)關(guān)、DNS都沒(méi)改掉,請(qǐng)大家?guī)臀铱纯磫?wèn)題出在哪!! 最好能將本地連接 2或 本地連接 3等全部改為本地連接!先謝謝了!!!