萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Windows Server 2008 教學

Windows Server 2008 任務排程器進階應用:智慧備份與彈性關機腳本

Windows Server 2008 大幅增強任務排程器 (Task Scheduler 2.0),支援事件觸發、動作串聯、條件判斷,可構建企業級自動化運維流程。

案例一:重要資料每日定時備份至網路共享

  1. 開啟「任務排程器」 → 右鍵「工作排程器程式庫」 →「新增資料夾」命名「智慧備份」。
  2. 右鍵資料夾 →「建立工作」→「一般」分頁:名稱「智慧備份」,選「不管使用者是否登入都要執行」、「使用最高權限執行」。
  3. 「觸發條件」→「新增」→ 選「依排程」→ 每天、指定時間 (如 20:00)。
  4. 「動作」→「新增」→「啟動程式」→ 程式:C:\Scripts\BackupData.cmd (預先撰寫好備份邏輯:robocopy / wbadmin / PowerShell)。
  5. 「條件」/「設定」依需求調整 (如僅網路可用時執行、錯誤重試)。

進階:完整系統備份至共享資料夾

  • 先用「Windows Server Backup」建立一次完整備份到共享資料夾並記住路徑。
  • 任務排程建立「基本工作」→ 動作選「啟動程式」→ Wbadmin.exe 參數:start backup -backupTarget:\\Server\Share -include:C: -allCritical -quiet。

案例二:彈性關機腳本 (倒數 60 秒可取消)

  1. 建立 Shutdown.bat:
@echo off
shutdown -s -t 60
echo 按任意鍵取消關機...
pause
shutdown -a
  1. 任務排程器 →「建立基本工作」→ 觸發條件設定時間 → 動作「啟動程式」→ 選 Shutdown.bat。

到點自動啟動倒數,操作人員若發現尚有工作未存檔,按任意鍵即取消關機;若無人干預,60 秒後自動關機。兼顧自動化與人工介入彈性。

其他實用觸發條件

  • 事件觸發:特定事件 ID (如 Event 6008 意外關機) 觸發通知腳本。
  • 閒置觸發:系統閒置 N 分鐘執行維護工作。
  • 登入/啟動觸發:使用者登入時自動掛載網路磁碟機、檢查更新。

善用任務排程器 2.0 豐富觸發與動作模型,將重複性運維工作完全自動化。

copyright © 萬盛學電腦網 all rights reserved