電腦教室終於換新電腦, 50 部 Ghost 出來的電腦長得一模一樣,連上網路馬上跑出 49 個訊息,說網路上有同名的電腦。
透過 GUI 替 49 部電腦修改電腦名稱?饒了我吧!即使 huihui 一起幫忙,我還是嫌麻煩。
在網路上尋尋覓覓了半天,首先找到了 hostname 命令,執行後:
C:\>hostname -s pc403-01
sethostname: Use the Network Control Panel Applet to set hostname.
hostname -s is not supported.
好! Windows XP 不支援用 hostname 命令修改電腦名稱了。改用控制台?我就是不要用 GUI 點半天啊!
後來找到這篇:「如何使用 netdom.exe 公用程式來重新命名電腦」,可以利用 netdom renamecomputer 替網域裡的電腦重新命名。問題是,我得先讓電腦有不重複的名稱才能加入網域啊!不過,用 netdom.exe join 替電腦加入網域是蠻好用的啦。
另外還有找到用 WSH script 來改電腦名稱的方法。基於對 WSH script 的不瞭解,不敢貿然使用。
皇天不負苦心人,讓我找到 wmic 命令可以直接搞定: ( 這一篇的三樓 )
wmic.exe ComputerSystem Where Name="%ComputerName%" Rename Name="NewComputerName"
wmic.exe 是 wmi 的命令列版本,用起來應該是沒有後遺症的。為了節省打字的時間,我把他改寫成批次檔 s.bat 放在 c:\:
wmic.exe ComputerSystem Where Name="%ComputerName%" Rename Name="PC403-%1"
於是,整個步驟化簡成:
Win+R > \s 01
01 是電腦編號, s 01 就把電腦重新命名為 PC403-01 了。
筆記!
可以使用 DRBL + Clonezilla + PXE 來重灌
回覆刪除謝謝提供訊息 ^_^ ,這早就列入我們的 ToDoList 了。
回覆刪除lss
關於
回覆刪除"PC403-%1"
Win+R > \s 01
請教 %1 的意義為何?
有辦法變成從命令提示字元中輸入01的部分嗎?