shutdown命令的語法格式是:shutdown [-i/-l/-s/-r/-a][-f][-m[ComputerName]][-t XX][-c"message"][-d[u][p]:xx:yy]
各參數(shù)的含義為:
-i 顯示圖形界面對話框;
-l 注銷當前用戶(默認設置會注銷當前用戶);
-s 關閉計算機;
-r 關閉之后立即重新啟動;
-a 終止關閉,除了-l和ComputerName外,系統(tǒng)將忽略其他參數(shù)。在超時期間,你只能使用-a;
-f 強制運行要關閉的應用程序;
-m [ComputerName]指定要關閉的計算機,不指定默認為本機;
-t XX將用于系統(tǒng)關閉的定時器設置為XX秒,默認是20秒;
-c "message"指定將在“系統(tǒng)關閉”窗口中的“消息”區(qū)域顯示消息,最多可以使用127個字符;
-d [u][p]:xx:yy列出系統(tǒng)關閉的原因代碼,為系統(tǒng)關機日志記錄使用;
使用方法如下:
1、shutdown -r -f
2、開始菜單-關閉計算機-重新啟動
兩條命令同時運行,當然之前最好把一些重要的服務停止掉,比如數(shù)據(jù)庫等防止丟失數(shù)據(jù)。第一條shutdown命令執(zhí)行后會有個延遲,可以保證把未退出的程序咔嚓掉,如果單純使用開始菜單的重啟命令進行遠程重啟,出現(xiàn)服務器無法正常關機的概率是相當大的,可以說是非常的不可靠,反而shutdown命令要更加可靠一些,但還是為了完全,筆者每次都是兩條命令同時用,雖然麻煩一點但總比去找機房人員協(xié)助要方便點,畢竟服務器也不是經(jīng)常重啟。
shutdown命令使用實例:
1、shutdown -r -f
該命令為要求計算機馬上強制關閉任何應用程序,并重新啟動計算機。如果不需要重啟,則只需要把-r改為-s即可,如果需要延遲一段時間只需要加上-t XXX,加上時間延遲相當于預設置命令,在系統(tǒng)某些任務暫未運行完畢的情況下很有用,比如下載完成,程序運行等。
2、關閉遠程計算機
使用參數(shù)-m[ComputerName]可指定將要關閉或重啟的遠程計算機名稱(不設置或為空則默認對本機操作)
shutdown -s -m remotewin -t 45
上述命令為在45秒內(nèi)關閉局域網(wǎng)內(nèi)計算機名為remotewin的計算機,如果返回“ACCESS IS DENIDED”的提示,說明您沒有權(quán)限關閉遠程計算機。需要設置WINDOWS的安全策略或被授權(quán)遠程關閉計算機。
3、以對話框界面執(zhí)行關機命令
只需要在上述關機命令中添加一個“-i”參數(shù)即可
4)取消關機命令
執(zhí)行上述的關機命令后,如感到后悔并想趕緊取消關機,請馬上輸入命令:shutdown -a,即可立即取消上述有關關機操作,當然前提關機命令設置的關機時間仍未到,如果計算機進入關機狀態(tài)或原設置的關機命令是立即關機則已無力回天,取消關機是無法生效的。
補充:
1、在我們設置重啟之后,大家自己可以總結(jié)自己遠程計算機的實際重啟時間,直到可以遠程登錄,對于維護服務器時間緊迫性很重要,一般是3-4分鐘,這個時間會受到“自檢”、“啟動運行軟件比如GHOST等”、“啟動菜單延遲等待,比如雙啟系統(tǒng)或一鍵還原的默認的等待時間”等影響,如果超過自己預感的時間限制,比如半個小時等,那計算機也太有點不夠意思了,只能尋求機房人員協(xié)助擺平了。
2、SHUTDOWN遠程關機是需要權(quán)限的,在gpedit.msc組策略編輯器打開“計算機配置——Windows設置——安全設置——本地策略——用戶權(quán)利指派”,在右邊的窗口選擇“從遠端系統(tǒng)強制關機”進行設置或權(quán)限指派。