天天看點

Windows 10下,如何使用PowerShell批量重新開機區域網路電腦

powershell 在windows 10中越來越受到微軟重視,甚至被微軟安排在開始按鈕超級菜單中替換了一直以來預設的指令提示符(當然還可以換回去),這和該工具越來越強大密不可分。這次就介紹一個“群重新開機”指令,可讓區域網路内的電腦集體重新開機。

Windows 10下,如何使用PowerShell批量重新開機區域網路電腦

1、單機重新開機

這個功能比較簡單,指令也容易,隻不過重新開機還得用指令就顯得有點麻煩:

restart-computer 

提示1:這個指令執行後,系統會立刻重新開機,是以如果電腦沒準備好,小心手滑。

2、集體重新開機

如果是讓兩台以上電腦重新開機,采用這個方式就比較友善,總比挨個去點重新開機要友善得多,适用于區域網路管理者,指令格式如下:

restart-computer -computername "server01", "server02", "localhost" 

提示2:引号中的内容為具體電腦在區域網路中的名稱,而“localhost”為本機。

3、遠端重新開機

對于遠端計算機,可以設定重新開機延遲時間,指令示例如下:

restart-computer -computername "server01" -wait -for powershell -timeout 600 -delay 5 

提示3:其中的“600”是秒數,600秒就是10分鐘。該指令就是讓遠端計算機最多等待powershell啟動完畢十分鐘;延遲為5秒,意為每5秒查詢一次powershell啟動情況。如果在十分鐘内powershell啟動,則在發現成功啟動後立即重新開機;如果十分鐘到時後仍未啟動powershell,則遠端電腦将重新開機。

作者:晨風

來源:51cto

繼續閱讀