使用shutdown命令實現(xiàn)遠程關(guān)機和重啟
在進行遠程連接的時候,經(jīng)常要遠程關(guān)機,遠程重啟.在進行服務(wù)器遠程維護時,經(jīng)常需要進行遠程關(guān)機、重啟等電腦基礎(chǔ)操作,使用SHUTDOWN強制關(guān)機重啟命令和開始菜單的關(guān)機重啟命令,基本可以保障遠程電腦快速重新啟動起來,很少出過問題。
最常用的命令
重啟計算機
shutdown /r /t 0
一般 運行 對話框(win+r)中或者 cmd 命令窗口中輸入即可
或者在cmd中輸入
關(guān)閉計算機
如果需要立刻關(guān)閉本地計算機,可以執(zhí)行以下命令:
shutdown /s /t 0
這里的 /t 0
表示立即關(guān)機,無需等待。
設(shè)置延遲關(guān)機
例如,計劃在 60 秒后關(guān)機:
shutdown /s /t 60
系統(tǒng)會彈出通知,告知用戶關(guān)機的倒計時。
windows下shutdown命令參數(shù)介紹
語法格式是:
用法: shutdown [/i | /l | /s | /r | /g | /a | /p | /h | /e] [/f][/m \\computer][/t xxx][/d [p|u:]xx:yy [/c "comment"]]
參數(shù) | 作用 |
---|---|
/s | 關(guān)機 |
/r | 重啟 |
/l | 注銷當前用戶 |
/a | 取消關(guān)機命令 |
/f | 強制關(guān)閉正在運行的程序 |
/t [秒] | 設(shè)置關(guān)機或重啟前的倒計時時間(默認 30 秒) |
/m \\計算機名 | 指定遠程計算機進行關(guān)機或重啟 |
/c "說明文字" | 添加關(guān)閉原因(最大支持 512 個字符) |
各參數(shù)的含義為
/? 顯示幫助。這與不鍵入任何選項是一樣的。
/i 顯示圖形用戶界面(GUI)。
這必須是第一個選項。
/l 注銷。這不能與 /m 或 /d 選項一起使用。
/s 關(guān)閉計算機。
/r 關(guān)閉并重新啟動計算機。
/g 關(guān)閉并重新啟動計算機。系統(tǒng)重新啟動后,
重新啟動所有注冊的應(yīng)用程序。
/a 中止系統(tǒng)關(guān)閉。
這只能在超時期間使用。
/p 關(guān)閉本地計算機,沒有超時或警告。
可以與 /d 和 /f 選項一起使用。
/h 休眠本地計算機。
可以與 /f 選項一起使用。
/e 記錄計算機意外關(guān)閉的原因。
/m \\computer 指定目標計算機。
/t xxx 設(shè)置關(guān)閉前的超時為 xxx 秒。
有效范圍是 0-315360000 (10 年),默認值為 30。
如果超時時間大于 0,則默示 /f
參數(shù)。
/c "comment" 重啟動或關(guān)閉的原因的注釋。
最多允許 512 個字符。
/f 強制正在運行的應(yīng)用程序關(guān)閉,不前臺警告用戶。
當為 /t 參數(shù)指定大于 0 的值時,
則默示 /f 參數(shù)。
/d [p|u:]xx:yy 提供重新啟動或關(guān)機的原因。
p 表明重新啟動或關(guān)閉是計劃內(nèi)的。
u 表示原因由用戶定義。
如果 p 和 u 均未指定,則是計劃外重新啟動
或關(guān)閉。
xx 是主要原因號(小于 256 的正整數(shù))。
yy 是次要原因號(小于 65536 的正整數(shù))。
使用方法如下
1、shutdown /r /f /t 0
2、開始菜單-關(guān)閉計算機-重新啟動
兩條命令同時運行,當然之前最好把一些重要的服務(wù)停止掉,比如數(shù)據(jù)庫等防止丟失數(shù)據(jù)。第一條shutdown命令執(zhí)行后會有個延遲,可以保證把未退出的程序咔嚓掉,如果單純使用開始菜單的重啟命令進行遠程重啟,出現(xiàn)服務(wù)器無法正常關(guān)機的概率是相當大的,可以說是非常的不可靠,反而shutdown命令要更加可靠一些,但還是為了完全,筆者每次都是兩條命令同時用,雖然麻煩一點但總比去找機房人員協(xié)助要方便點,畢竟服務(wù)器也不是經(jīng)常重啟。
shutdown命令使用實例
1、shutdown /r /f /t 0
該命令為要求計算機馬上強制關(guān)閉任何應(yīng)用程序,并重新啟動計算機。如果不需要重啟,則只需要把/r改為/s即可,如果需要延遲一段時間只需要加上/t XXX,加上時間延遲相當于預(yù)設(shè)置命令,在系統(tǒng)某些任務(wù)暫未運行完畢的情況下很有用,比如下載完成,程序運行等。
2、關(guān)閉遠程計算機
使用參數(shù)-m[\ComputerName]可指定將要關(guān)閉或重啟的遠程計算機名稱(不設(shè)置或為空則默認對本機操作)
shutdown /s /m /remotewin /t 45
上述命令為在45秒內(nèi)關(guān)閉局域網(wǎng)內(nèi)計算機名為remotewin的計算機,如果返回“ACCESS IS DENIDED”的提示,說明您沒有權(quán)限關(guān)閉遠程計算機。需要設(shè)置WINDOWS的安全策略或被授權(quán)遠程關(guān)閉計算機。
3、以對話框界面執(zhí)行關(guān)機命令
只需要在上述關(guān)機命令中添加一個“/i”參數(shù)即可
4、取消關(guān)機命令
執(zhí)行上述的關(guān)機命令后,如感到后悔并想趕緊取消關(guān)機,請馬上輸入命令:shutdown /a,即可立即取消上述有關(guān)關(guān)機操作,當然前提關(guān)機命令設(shè)置的關(guān)機時間仍未到,如果計算機進入關(guān)機狀態(tài)或原設(shè)置的關(guān)機命令是立即關(guān)機則已無力回天,取消關(guān)機是無法生效的。
為了方便大家可以將命令保存為bat文件,方便強制執(zhí)行
@ECHO OFF REM 重啟 shutdown /r /f /t 0 PAUSE
想要重啟的話,直接雙擊就好了。
補充
1、在我們設(shè)置重啟之后,大家自己可以總結(jié)自己遠程計算機的實際重啟時間,直到可以遠程登錄,對于維護服務(wù)器時間緊迫性很重要,一般是3-4分鐘,這個時間會受到“自檢”、“啟動運行軟件比如GHOST等”、“啟動菜單延遲等待,比如雙啟系統(tǒng)或一鍵還原的默認的等待時間”等影響,如果超過自己預(yù)感的時間限制,比如半個小時等,那計算機也太有點不夠意思了,只能尋求機房人員協(xié)助擺平了。
2、SHUTDOWN遠程關(guān)機是需要權(quán)限的,在gpedit.msc組策略編輯器打開“計算機配置——Windows設(shè)置——安全設(shè)置——本地策略——用戶權(quán)利指派”,在右邊的窗口選擇“從遠端系統(tǒng)強制關(guān)機”進行設(shè)置或權(quán)限指派。
相關(guān)文章
使用 atmadm 來顯示 ATM 適配器上傳入和傳出呼叫的統(tǒng)計信息
使用 atmadm 來顯示 ATM 適配器上傳入和傳出呼叫的統(tǒng)計信息...2007-09-09dos 日期時間格式設(shè)置使用小結(jié)(Date和Time)
其實dos下日期格式獲取,就是通過指針偏移量,逗號后的數(shù)字表示提取的字符長度2012-06-06Comp 逐字節(jié)地比較兩個文件或幾組文件的內(nèi)容
Comp 逐字節(jié)地比較兩個文件或幾組文件的內(nèi)容...2007-09-09實現(xiàn)自動上傳文件到ftp服務(wù)器的BAT腳本分享
這篇文章主要介紹了實現(xiàn)自動上傳文件到ftp服務(wù)器的BAT腳本分享,使用本文代碼保存到bat文件中雙擊即可,需要的朋友可以參考下2014-09-09