Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Windows 計畫任務命令行工具 schtasks 完整參數指南

編輯:Win7 常見問題解答

schtasks 是 Windows 內建的命令列排程工具,可新增、刪除、查詢、啟動、停止排程任務,功能對應控制台「工作排程器」。適用於 XP、Vista、Win7、Server 2003/2008 等版本。

基本概念

  • 無參數執行 schtasks 即為查詢操作。
  • 需以 Administrators 群組身分執行(Vista/Win7 請用「系統管理員身分執行命令提示字元」)。
  • 排程服務日誌:%SystemRoot%\SchedLgU.txt 記錄所有啟動嘗試,可作為故障排查依據。
  • 損毀的任務會報錯「ERROR: The data is invalid.」,無法修復,須刪除重建。
  • schtasks 取代舊版 at.exe。

工作排程器介面

常用參數速查

參數說明
/Create建立新排程任務
/Delete刪除指定任務
/Query顯示所有任務(可加 /FO LIST|TABLE|CSV 格式化)
/Run立即執行指定任務
/End停止正在執行的任務
/Change修改現有任務屬性(觸發條件、執行身分等)
/ShowSid顯示任務對應的安全性識別碼

建立任務範例

schtasks /Create /TN "MyBackup" /TR "C:\Scripts\backup.bat" /SC DAILY /ST 02:00 /RU SYSTEM
  • /TN 任務名稱
  • /TR 執行程式/腳本路徑
  • /SC 排程頻率:MINUTE, HOURLY, DAILY, WEEKLY, MONTHLY, ONCE, ONSTART, ONLOGON, ONIDLE
  • /ST 開始時間 (HH:MM)
  • /RU 執行身分帳戶

應用場景

軟體安裝/解除安裝常利用 schtasks 建立一次性任務(如重開機後執行清理),實現「下次登入/啟動時執行一次」的效果。

Copyright © Windows教程網 All Rights Reserved