Windows XP和2003系統是經過一個名爲Shutdown.exe的程序來完成關機操做的,關機的時候調用shutdown.exe。若是咱們能很好的利用這個工具,這對咱們的工做是大有益處的。首先看一下它的語法
shutdown [/i | /l | /s | /r | /a | /p | /h | /e] [/f] [/m //ComputerName] [/t XXX] [/d [p:]XX:YY/c"Comment"]
參數
/i 顯示「遠程關機對話框」。/i 選項必須是鍵入的第一個參數,以後的全部參數都將被忽略。
/l 當即註銷當前用戶,沒有超時期限。不能將 /l 與 /m //ComputerName 或 /t 一塊兒使用。
/s 關閉計算機。
/r 關機後從新啓動計算機。
/a 取消關機操做(僅在超時期限內有效)。a 參數僅能夠與 /m //ComputerName 一塊兒使用。
/p 僅關閉本地計算機(而不是遠程計算機),沒有超時期或警告。/p 只能和 /d 一塊兒使用。若是您的計算機不支持關閉電源功能,使用 /p 將關閉系統但不會切斷您的計算機電源。
/h 使本地計算機處於休眠狀態(若是已啓用休眠)。僅可將 h 與 /f 一塊兒使用。
/e 容許在目標計算機上記錄意外關機緣由。
/f 強制關閉正在運行的應用程序而不提早警告用戶。
警告 使用 /f 選項可能致使未保存的數據丟失。
/m //ComputerName 指定目標計算機。不能與 /l 選項一同使用。
/t XXX 將從新啓動或關機前超時期限或延遲設置爲 XXX 秒會使得在本地控制檯顯示一條警告信息。您能夠指定的範圍爲 0 - 600 秒。若是省略 /t,則默認超時期限爲 30 秒。
/d [p:]XX:YY 列出系統從新啓動、關機或關閉電源的緣由。下表描述了參數值。
p: 表示從新啓動或關機是已計劃的。若是您不使用 p:選項,關機事件跟蹤程序假設未計劃從新啓動或關機。
XX 指定主要緣由代碼 (0-255)。
YY 指定次要緣由代碼 (0-65535)。
/c"Comment" 使您能夠對關機緣由作出詳細註釋。必須首先使用 /d 選項提供一個緣由。必須將註釋引在引號中。最多可使用 511 個字符。
/? 在命令提示符下顯示幫助,包括在本地計算機上定義的主要緣由和次要緣由的列表。只鍵入 shutdown 而不帶任何參數也能夠顯示幫助。
注意事項:
• 必須爲用戶授予關閉系統的用戶權利,該用戶才能使用 shutdown 命令關閉本地或遠程管理的計算機。
• 用戶必須是 Administrators 組的成員才能對本地或遠程管理的計算機的意外關機進行批註。若是目標計算機已加入某個域,則 Domain Admins 組的成員可能會執行該過程。
• 若是但願一次關閉多臺計算機,可針對每臺計算機使用腳原本調用 shutdown,或者可以使用 shutdown /i 顯示遠程關機對話框。
• 一旦指定了主要和次要緣由代碼,您必須首先爲計劃使用某種特定緣由的每一個計算機定義那些緣由代碼。若是目標計算機上沒有定義緣由代碼,關閉事件跟蹤程序將沒法記錄正確的緣由文本。
• 切記使用 p: 參數指出關機是計劃關機。省略 p:表示關機是非計劃關機。若是鍵入 p:,後面跟着非計劃關機的緣由代碼,命令將不會執行關機。相反,若是省略 p:併爲計劃關機鍵入緣由代碼,命令也不會執行關機。
2、應用舉例:
(1)若是你想在1小時後自動關閉計算機。使用以下命令解決:
shutdown –s –t 3600 (系統在3600秒後關閉計算機,時間可自定)
(2)出現RPC漏洞而致使倒計時自動關機,使用該命令取消倒計時自動關機:
shutdown –a (方法:」開始」->」運行」->」shutdown –a」->」肯定」)
好比早期的震盪波、衝擊波等病毒就是針對WindowsXP的RPC(遠程過程調用)漏洞設計的,它致使系統倒計時自動關機,不少人必定爲此頭痛不已,咱們可使用這種方法來解決.或者也可修改系統時間來延長關機。
(3)利用Shutdown命令 實現網絡統一關機
經過一臺電腦把全部的機器都關掉。由於整個辦公環境安裝的都是Windows XP系統,咱們就可使用遠程關機「Shutdown」命令來實現統一關機。具體方法以下:
步驟1 單擊「開始→運行」,在對話框中輸入「Gpedit.msc」,單擊<肯定>,打開「組策略編輯器」。
步驟2 在「組策略編輯器」窗口的左邊打開「計算機配置→Windows設置→安全設置→本地策略→用戶權利指派」,在右邊的窗口選擇「從遠端系統強制關機」。在彈出的對話框中顯示目前只有「Administrators」組的成員纔有權遠程關機;單擊對話框下方的<添加用戶或組>按鈕,而後在彈出的對話框中輸入「administrator」(管理員帳號),再單擊<肯定>。
步驟3 這時在「從遠端系統強制關機」的屬性中便添加了一個「administrator」用戶,單擊<肯定>,最後關閉「組策略編輯器」窗口。
對辦公環境的各電腦進行上述設置後,咱們便給每臺計算機的「administrator」用戶授予了遠程關機的權限。到時,只需在本身的機器上進行如下操做:
步驟4單擊「開始→運行」,在對話框中輸入「Shutdown -I」,屏幕上將顯示「遠程關機」對話框。
而後一臺一臺關就能夠了,或者建個批處理腳本總體一次執行就完了。
(4)用ShutDown實現服務器定時重啓
單擊「開始」/程序/附件/系統工具中"計劃任務",彈出計劃任務窗口,而後雙擊"添加已計劃的任務",運行「計劃任務嚮導」,單擊"打開添加新任務"按鈕,在出現的對話框中鍵入該任務的名字(如"定時關機"),執行方式選擇「天天」 ,而後按「下一步」選擇定時關機時間(能夠先試一下比如今機器上顯示的時間晚1分鐘),下一步選中「當單擊完成打開該任務的高級屬性」,單擊"完成",最後右擊"定時關機"來打開屬性,在運行欄輸入「C:\Windows\system32\shutdown.exe -r -t 60」,單擊"肯定",不久j就OK了。
3、 linux 下的shutdown
shutdown命令:能夠安全的關閉或重啓Linux,它在系統關閉以前給系統上的全部登錄用戶提示一條警告信息。
格式:shutdown [選項][時間][警告信息]
命令中選項的含義:
-k:並不真正關機,而只是發出警告信息給全部用戶。
-r:關機後當即從新啓動。
-h:關機後不從新啓動。
-f :快速關機,從新啓動時跳過fsck。
-n:快速關機,不通過init程序。
-c:取消一個已經運行的shutdown。linux