情境
下班後員工不關機,管理員需遠端批次關閉全網域/工作群組電腦。環境:全 XP 系統,工作群組 (非網域)。
前置作業:各客戶端授權遠端關機權限
- 每台電腦執行 Win+R →
gpedit.msc。
- 電腦設定 → Windows 設定 → 安全性設定 → 本地原則 → 使用者權利指派 → 「從遠端系統強制關機」。
- 預設只有 Administrators 群組。點「新增使用者或群組」→ 輸入管理員帳號 (如
Heyongsheng) → 確定。
- 關閉群組原則編輯器。所有客戶端均需設定一次。
管理端執行遠端關機
- 管理員電腦 Win+R →
shutdown -i。
- 彈出「遠端關機」圖形介面:
- 「新增」輸入目標電腦 IP/電腦名 (可批次新增)。
- 選擇動作:關機 / 重新開機 / 登出。
- 設定警告訊息、倒數秒數、關機原因、註解。
- 按「確定」執行。
命令列替代方案 (適合腳本自動化)
# 關閉單台
shutdown -s -m \\192.168.1.100 -t 60 -c "下班自動關機,請儲存檔案"
# 批次關閉 (需配合 for 迴圈或清單檔)
for /f %i in (pc_list.txt) do shutdown -s -m \\%i -t 60 -c "下班自動關機"
參數說明:-s 關機、-r 重開機、-m \\電腦 遠端目標、-t 秒數 倒數、-c "訊息" 警告訊息、-f 強制關閉應用程式。
注意事項
- 目標電腦需開啟「檔案與印表機共用」 (防火牆例外/連接埠 445/139)。
- 管理員帳號在目標電腦必須有相同密碼,或屬同一網域。
- 工作群組環境建議統一建立相同帳號密碼的管理員帳號。
- 關機命令發出後,使用者仍可在倒數期間執行
shutdown -a 取消關機。