Windows XP 新增 shutdown.exe 命令列工具,支援本地/遠端關機、重開機、登出、定時、強制關閉應用程式、自訂訊息、中止關機等功能,是系統管理員遠端管理的利器。
shutdown [-i | -l | -s | -r | -a] [-f] [-m \\ComputerName] [-t xx] [-c "message"] [-d [u][p]:xx:yy]
| 參數 | 功能 | 備註 |
|---|---|---|
-i | 顯示圖形介面對話框 (遠端關機 GUI) | 優先於其他參數 |
-l | 登出目前使用者 | 預設動作,僅限本機 |
-s | 關機 | |
-r | 重開機 | |
-a | 中止關機/重開機 | 僅在逾時期間有效,忽略 -l/-m 以外參數 |
-f | 強制關閉應用程式 (不提示儲存) | 配合 -s/-r 使用 |
-m \\ComputerName | 指定目標電腦 (遠端操作) | 省略則為本機 |
-t xx | 設定倒數計時秒數 | 預設 20 秒,範圍 0-315360000 (10年) |
-c "message" | 關機對話框顯示自訂訊息 | 最多 127 字元,需雙引號 |
-d [u][p]:xx:yy | 關機原因代碼 | u=使用者代碼, p=計劃性代碼 |
shutdown -l # 登出本機 shutdown -s # 關閉本機 shutdown -r # 重開本機 shutdown -s -t 30 # 30 秒後關機 shutdown -s -t 300 # 5 分鐘後關機 shutdown -a # 取消上述關機
直接執行 shutdown -s -m \\TargetPC -t 30 通常回應 「拒絕存取」。原因:XP 預設安全性原則僅允許 Administrators 群組遠端關機,網路存取預設為 Guest 權限。
gpedit.msc。Guest → 確定。管理電腦執行:shutdown -s -m \\TargetPC -t 30 -c "系統維護,30秒後關機,請儲存工作"
目標電腦顯示倒數計時對話框,使用者可繼續工作但無法關閉對話框,除非執行 shutdown -a 中止。
shutdown -i # 彈出「遠端關機」對話框,可瀏覽/輸入多部電腦,統一設定動作/時間/訊息
shutdown.exe 是 XP 遠端管理核心工具,掌握參數組合與權限設定,即可安全高效執行跨網路關機/重開機作業。圖形介面 shutdown -i 適合批次操作多部電腦,命令列適合腳本自動化。