Server 2008 任務排程器 (Task Scheduler 2.0) 重寫架構,支援觸發條件豐富、動作鏈結、事件驅動、歷程記錄。兩大實戰場景:資料智慧備份到網路共享、彈性倒數關機腳本,展現企業級自動化威力。

wbadmin.exe、引數:start backup -backupTarget:\\BackupServer\Share -include:C: -allCritical -quietBackup.ps1
wbadmin.exe 完整路徑 X:\Windows\System32\wbadmin.exe → 完成shutdown.bat:
@echo off
shutdown -s -t 60
echo 按任意鍵取消關機...
echo ...
pause
shutdown -a
shutdown.bat
shutdown -a),極具人性彈性| 特性 | Server 2003 (1.0) | Server 2008 (2.0) |
|---|---|---|
| 觸發條件 | 時間單一 | 時間、事件、閒置、登入、鎖定、WMI 事件 |
| 動作 | 單一程式 | 多動作串聯、傳遞引數、寄送郵件、顯示訊息 |
| 條件判斷 | 無 | 網路、電源、閒置、特定使用者登入 |
| 失敗處理 | 無 | 重試次數、間隔、超時終止、重新啟動 |
| 歷程記錄 | 簡易日誌 | 詳細事件 (啟動、完成、失敗、錯誤碼) |
| 遠端管理 | 困難 | MMC 遠端連線、PowerShell Cmdlet、XML 匯入匯出 |
任務排程器不只是「定時跑腳本」,而是「企業級自動化引擎」。善用觸發條件、動作鏈結、條件判斷、失敗重試,讓伺服器在無人值守時也能可靠執行備份、維護、關機、監控等核心任務。