萬盛學電腦網

 萬盛學電腦網 >> 網絡應用技術 >> 應用教程 >> 如何在局域網中實現遠程關機

如何在局域網中實現遠程關機

   shutdown命令的語法格式是:shutdown [-i/-l/-s/-r/-a][-f][-m[\\ComputerName]][-t XX][-c"message"][-d[u][p]:xx:yy]

  各參數的含義為:

  -i 顯示圖形界面對話框;

  -l 注銷當前用戶(默認設置會注銷當前用戶);

  -s 關閉計算機;

  -r 關閉之後立即重新啟動;

  -a 終止關閉,除了-l和ComputerName外,系統將忽略其他參數。在超時期間,你只能使用-a;

  -f 強制運行要關閉的應用程序;

  -m [\\ComputerName]指定要關閉的計算機,不指定默認為本機;

  -t XX將用於系統關閉的定時器設置為XX秒,默認是20秒;

  -c "message"指定將在“系統關閉”窗口中的“消息”區域顯示消息,最多可以使用127個字符;

  -d [u][p]:xx:yy列出系統關閉的原因代碼,為系統關機日志記錄使用;

  使用方法如下:

  1、shutdown -r -f

  2、開始菜單-關閉計算機-重新啟動

  兩條命令同時運行,當然之前最好把一些重要的服務停止掉,比如數據庫等防止丟失數據。第一條shutdown命令執行後會有個延遲,可以保證把未退出的程序咔嚓掉,如果單純使用開始菜單的重啟命令進行遠程重啟,出現服務器無法正常關機的概率是相當大的,可以說是非常的不可靠,反而shutdown命令要更加可靠一些,但還是為了完全,筆者每次都是兩條命令同時用,雖然麻煩一點但總比去找機房人員協助要方便點,畢竟服務器也不是經常重啟。

  shutdown命令使用實例:

  1、shutdown -r -f

  該命令為要求計算機馬上強制關閉任何應用程序,並重新啟動計算機。如果不需要重啟,則只需要把-r改為-s即可,如果需要延遲一段時間只需要加上-t XXX,加上時間延遲相當於預設置命令,在系統某些任務暫未運行完畢的情況下很有用,比如下載完成,程序運行等。

  2、關閉遠程計算機

  使用參數-m[\\ComputerName]可指定將要關閉或重啟的遠程計算機名稱(不設置或為空則默認對本機操作)

  shutdown -s -m \\remotewin -t 45

  上述命令為在45秒內關閉局域網內計算機名為remotewin的計算機,如果返回“ACCESS IS DENIDED”的提示,說明您沒有權限關閉遠程計算機。需要設置WINDOWS的安全策略或被授權遠程關閉計算機。

  3、以對話框界面執行關機命令

  只需要在上述關機命令中添加一個“-i”參數即可

  4)取消關機命令

  執行上述的關機命令後,如感到後悔並想趕緊取消關機,請馬上輸入命令:shutdown -a,即可立即取消上述有關關機操作,當然前提關機命令設置的關機時間仍未到,如果計算機進入關機狀態或原設置的關機命令是立即關機則已無力回天,取消關機是無法生效的。

  補充:

  1、在我們設置重啟之後,大家自己可以總結自己遠程計算機的實際重啟時間,直到可以遠程登錄,對於維護服務器時間緊迫性很重要,一般是3-4分鐘,這個時間會受到“自檢”、“啟動運行軟件比如GHOST等”、“啟動菜單延遲等待,比如雙啟系統或一鍵還原的默認的等待時間”等影響,如果超過自己預感的時間限制,比如半個小時等,那計算機也太有點不夠意思了,只能尋求機房人員協助擺平了。

  2、SHUTDOWN遠程關機是需要權限的,在gpedit.msc組策略編輯器打開“計算機配置——Windows設置——安全設置——本地策略——用戶權利指派”,在右邊的窗口選擇“從遠端系統強制關機”進行設置或權限指派。

copyright © 萬盛學電腦網 all rights reserved