今天突然有学生求助,要一个修改主机名的批处理文件,网上很多,可看不懂。其实我也不懂,可负责系统方面的老师有事,忙不过来,我只好尽力试试。
凭着多年在思科设备上打问号的本领,在windows的命令行界面一番折腾,再百度两下,一个批处理终于被凑出来了:
@echo off
ipconfig /all>ipconfig.txt
find /i "physical address" ipconfig.txt >phyaddr.txt
for /f "skip=2 tokens=4-6 delims=-" %%a in (phyaddr.txt) do set hostname=HQ-%%a%%b%%c
ipconfig /all>ipconfig.txt
find /i "physical address" ipconfig.txt >phyaddr.txt
for /f "skip=2 tokens=4-6 delims=-" %%a in (phyaddr.txt) do set hostname=HQ-%%a%%b%%c
reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\ComputerName\ActiveComputerName" ComputerName /t reg_sz /d %hostname% /f >nul 2>nul
reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters" "NV Hostname" /t reg_sz /d %hostname% /f >nul 2>nul
reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters" Hostname /t reg_sz /d %hostname% /f >nul 2>nul
reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters" "NV Hostname" /t reg_sz /d %hostname% /f >nul 2>nul
reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters" Hostname /t reg_sz /d %hostname% /f >nul 2>nul
del ipconfig.txt
del phyaddr.txt
del phyaddr.txt
但愿有效。
听学生说windows上也有ospf了,不知道是不是支持区域。
转载于:https://blog.51cto.com/newborn/330959
Windows主机名批量修改
489

被折叠的 条评论
为什么被折叠?



