
[已解決]批處理根據MAC地址修改計算機名計算機描述最后由 lx427 于 -7-7 02:50公司內部全部要重裝系統,要求計算機名、計算機描述都要規范,我做了個批處理,經過不斷的實踐,終于弄出來了,不過有個小小的不足,當同時存在有寬帶連接和本地連接時,這個批處理會沒有用,因為獲取到的MAC地址有兩個,而這個批處理默認的會拿寬帶的MAC地址去匹配,所以會修改失敗,關于這個問題,我發了一個求助貼,http://www.bathome.net/thread-13159-1-1.html請大家指導完善一下,讓這個批處理適應能力更強,這個貼子是我幾個月前就發了的,自已在這幾個月中把這個批處理東拼西湊給弄出來了,哈哈!感謝二樓給我提供的代碼,讓我在他提供的代碼基礎上進行了修改才弄出來,也許對于大家來說是再簡單不過的事,我對于我等網絡管理員來說那就省了不少事,我要說聲,謝謝!!這個是我根據MAC地址修改計算機名IP的批處理,IP地址是自動獲取的,當然還有一個批處理設置靜態IP的,根據表中MAC自動設置相應的IP,網關,并指定DNS我到時也會貼出來
nclick="copycode($('code0'));">復制代碼
- @echo off
- for /f tokens=12 delims= %%i in ('ipconfig /all^|find /i Physical Address') do set mac=%%i
- for /f tokens=1,2* %%i in ('ipconfig /all^|find Ethernet adapter')do set Ethernet=%%k
- for /f tokens=1,2 %%i in ('more /e +13 %0 ^|find /i %mac:~,-1%') do set name=%%i
- for /f tokens=4 %%j in ('more /e +13 %0 ^|find /i %mac:~,-1%') do set p=%%j
- reg add HKEY_LOCAL_MACHINESystemCurrentControlSetControlComputerNameComputerName /v ComputerName /t reg_sz /d %name% /f >nul 2>nul
- reg add HKEY_LOCAL_MACHINESystemCurrentControlSetServicesTcpipParameters /v NV Hostname /t reg_sz /d %name% /f >nul 2>nul
- reg add HKEY_LOCAL_MACHINESystemCurrentControlSetServicesTcpipParameters /v Hostname /t reg_sz /d %name% /f >nul 2>nul
- reg add HKEY_LOCAL_MACHINESYSTEMControlSet001Serviceslanmanserverparameters /v srvcomment /t reg_sz /d %p% /f >nul 2>nul
- reg add HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServiceslanmanserverparameters /v srvcomment /t reg_sz /d %p% /f >nul 2>nul
- netsh interface ip set address %Ethernet:~,-2%source=dhcp
- netsh interface ip set dns %Ethernet:~,-2% source=dhcp
- exit
- PC001192.168.1.10000-E0-4C-41-11-A6祥子
- PC002192.168.1.10100-e0-62-0b-1f-6c郝文婕
- PC003192.168.1.10200-e0-62-0b-22-6d漆浪
- PC004192.168.1.10300-e0-66-02-b0-1e彭雅娜
- PC005192.168.1.10400-e0-66-02-f1-c2李穎詩
- PC006192.168.1.10500-e0-66-19-de-e9陳永行
- PC007192.168.1.10600-e0-66-02-f4-15寧智雄
- PC008192.168.1.10700-e0-66-02-b0-1e彭雅娜
- PC009192.168.1.10800-e0-4c-41-11-b3馮晶晶
- PC010192.168.1.10900-e0-66-02-df-8c周國香
- PC011192.168.1.11000-e0-66-02-dd-d8鄧國花
- PC012192.168.1.11100-e0-66-0d-71-d9邱瑾
- PC013192.168.1.11200-e0-66-19-de-ea胡孝龍

