要將遠端電腦重新開機是很簡單的事,只要使用 Windows 內建的 shutdown 指令即可達成。
shutdown /r /m [遠端電腦名稱或IP] /t 0
重點是,如果遠端電腦具有管理權限的帳號及密碼都與本機電腦執行程式指令的帳號密碼不相符時,會導致該指令失敗。
但是利用一個小技巧就可以克服這個問題。
只要在執行 shtudown 之前,先執行
net use \\[遠端電腦名稱或IP]\c$ /user:[遠端電腦具有管理權限之帳號] [該帳號之密碼]
這樣就可以重新開機。
為安全起見,請在執行 shutdown之後,再執行
net use \\[遠端電腦名稱或IP]\c$ /delete
來刪除登入
PS. Shutdown 指令在不同的 Windows 平台上,參數引導符號不相同,有的是使用減號 -,有的是用斜線 /。命令遠端電腦重新開機時,引導符號要用本機的引導符號,不是遠端電腦的引導符號!
PS. 如果要關機,只要把 /r 參數改成 /s 參數即可!
2 意見:
如果要讓二台電腦同時重新開機,可以這樣下嗎?shutdown /r /m 192.168.x.xx1 192.168.x.xx2 /t 0
還是只能一次下一台,或者用寫成批次檔
一次只能下一台
所以您可寫成批次檔,如果電腦數量很多,
可以用批次檔的 for 指令來處理
張貼留言