修改主机名的批处理

今天突然有学生求助,要一个修改主机名的批处理文件,网上很多,可看不懂。其实我也不懂,可负责系统方面的老师有事,忙不过来,我只好尽力试试。
凭着多年在思科设备上打问号的本领,在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
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
del ipconfig.txt
del phyaddr.txt

但愿有效。
听学生说windows上也有ospf了,不知道是不是支持区域。

你可能感兴趣的:(职场,批处理,休闲)