
BAT怎樣修改WIN7的IP和網(wǎng)關(guān)等我是一機(jī)房管理員,最近學(xué)校機(jī)房更新操作系統(tǒng)為WIN7,由于要控制學(xué)生上網(wǎng),想做個(gè)批處理用來更改學(xué)生機(jī)的DNS和網(wǎng)關(guān),但是由于機(jī)房機(jī)計(jì)算機(jī)網(wǎng)絡(luò)克隆后WIN7會改變本地連接的名稱為:本地連接 2或 本地連接 3等,本地連接名稱不固定,在做批處理時(shí)會出問題,我只想更改本機(jī)的網(wǎng)關(guān)和DNS不修改IP和子網(wǎng)掩碼,我的代碼如下:
- @echo off
- ipconfig
- for /f tokens=2 delims=: %%i in ('ipconfig^|findstr /i ipv4') do set ip=%%i
- for /f tokens=1* %%a in ('ipconfig^|findstr 以太網(wǎng)適配器') do set ipname=%%b
- netsh interface ipv4 set address name=%ipname% source=static addr=%ip% mask=255.255.255.0 gateway=192.168.1.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.1
nclick="copycode($('code0'));">復(fù)制代碼
現(xiàn)有2個(gè)問題:1、本地連接后有個(gè)冒號2、卷標(biāo)語法不正確請幫我修改一下,謝謝!!注意,是win7系統(tǒng)