schtasks 命令

排定命令和程式定期或在特定時間執行、新增和移除排程中的工作、視需要開始和停止工作,以及顯示和變更排定的工作。

注意

schtasks.exe 工具會執行與 [主控台] 中的 [排定的工作] 相同的作業。 您可以將這些工具一起使用並交替使用。

所需的權限

  • 若要排程、檢視及變更本機電腦上的所有工作,您必須是系統管理員群組的成員。

  • 若要排程、檢視及變更遠端電腦上的所有工作,您在遠端電腦上必須是系統管理員群組的成員,或者您必須使用 /u 參數來提供遠端電腦系統管理員的認證。

  • 如果本機和遠端電腦位於相同網域中,或是本機電腦位於遠端電腦網域信任的網域中,您可以在 /create/change 作業中使用 /u 參數。 否則,遠端電腦無法驗證指定的使用者帳戶,而且無法確認該帳戶是系統管理員群組的成員。

  • 您計劃執行的工作必須具有適當的權限;這些權限會因工作而異。 根據預設,工作會以本機電腦目前使用者的權限執行,或使用 /u 參數所指定之使用者的權限執行。 若要執行具有不同使用者帳戶權限或系統權限的工作,請使用 /ru 參數。

語法

schtasks /change
schtasks /create
schtasks /delete
schtasks /end
schtasks /query
schtasks /run

參數

參數 描述
schtasks change 變更工作的下列一或多個屬性:
  • 工作執行的程式 (/tr)
  • 工作執行所用的使用者帳戶 (/ru)。
  • 使用者帳戶的密碼 (/rp)
  • 將互動式屬性新增至工作 (/it)
schtasks create 排定新工作。
schtasks delete 刪除排定的工作。
schtasks end 停止由工作啟動的程式。
schtasks query 顯示排定在電腦上執行的工作。
schtasks run 立即啟動排定的工作。 run 作業會忽略排程,但會使用儲存在工作中的程式檔案位置、使用者帳戶和密碼,立即執行工作。