
[已解決]批處理根據(jù)MAC地址改不了NetBios名稱(chēng)最后由 lx427 于 -7-7 02:47本人根據(jù)高人指點(diǎn)做了一個(gè)根據(jù)MAC地址修改計(jì)算機(jī)名和IP地址的批處理,對(duì)公司所有 的電腦進(jìn)行了操作系統(tǒng)的重裝,采購(gòu)微軟原版系統(tǒng),用自由天空的易驅(qū)動(dòng)封裝,在第一次進(jìn)入桌面時(shí)運(yùn)行。代碼如下
在運(yùn)行這個(gè)批處理后,本地的計(jì)算機(jī)名和IP地址確實(shí)是改過(guò)來(lái)了,在本機(jī)電腦上可以看到。但是在網(wǎng)上鄰居看到其它的用這個(gè)批處理修改過(guò)的計(jì)算機(jī)名時(shí)仍然是一些隨機(jī)數(shù)字,經(jīng)過(guò)檢測(cè)發(fā)現(xiàn)計(jì)算機(jī)的NetBios沒(méi)有修改過(guò)來(lái),這個(gè)問(wèn)題經(jīng)過(guò)多次研究,實(shí)驗(yàn),發(fā)現(xiàn)只要把上面的注冊(cè)表路徑改一下,把HKEY_LOCAL_MACHINESystemCurrentControlSetControlComputerNameActiveComputerName改成HKEY_LOCAL_MACHINESystemCurrentControlSetControlComputerNameComputerName重啟之后計(jì)算機(jī)名,計(jì)算機(jī)名和NetBios名就一起改過(guò)來(lái)了nclick="copycode($('code0'));">復(fù)制代碼
- @echo off
- set MASK=255.255.255.0
- set GATEWAY=192.168.1.1
- set DNS=202.103.96.112
- set WINS=192.168.1.192
- 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&set IP=%%j
- reg add HKEY_LOCAL_MACHINESystemCurrentControlSetControlComputerNameActiveComputerName /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
- netsh interface ip set address %Ethernet:~,-2% static %IP% %Mask% %GATEWAY% 1 >nul 2>nul
- netsh interface ip set dns %Ethernet:~,-2% static %DNS% >nul 2>nul
- exit
- PC001192.168.1.10100-0f-ea-bc-61-da
- PC002192.168.1.10200-23-54-D3-EE-95
- PC003192.168.1.10300-E0-4C-46-C5-59
- PC004192.168.1.10400-22-15-B6-D0-3C
- PC005192.168.1.10500-23-54-D3-EE-98
- PC006192.168.1.10600-25-11-C5-6D-D7
- PC007192.168.1.1076C-F0-49-C1-F7-80
- PC008192.168.1.10800-E0-4C-19-1A-AD
- PC009192.168.1.10944-87-FC-56-44-9B
- PC010192.168.1.11000-24-8C-65-90-33
- PC011192.168.1.11100-23-54-D3-EE-9A
- PC012192.168.1.11200-24-8C-C4-79-15
- PC013192.168.1.11300-B0-C4-A1-F5-A0
- PC014192.168.1.11400-23-54-d3-ee-7e
- PC015192.168.1.11500-11-43-10-DC-FF

