列出排程在計算機上執行的所有工作。
語法
schtasks [/query] [/fo {TABLE | LIST | CSV}] [/nh] [/v] [/s <computer> [/u [<domain>\]<user> [/p <password>]]] [/tn <taskname>] [/xml] [/hresult]
參數
參數 | 說明 |
---|---|
/查詢 | 選擇性地指定作業的名稱。 使用此查詢而不需任何參數,即可對系統上的所有工作執行查詢。 |
/佛 <format> |
指定輸出格式。 有效值為 TABLE、 LIST 或 CSV。 |
/nh | 從數據表顯示中移除數據列標題。 此參數是有效的 TABLE 或 CSV 輸出格式。 |
/v | 將工作的進階屬性新增至顯示。 此參數與 LIST 或 CSV 輸出格式有效。 |
/秒 <computer> |
指定遠端電腦的名稱或IP位址(具有或不含反斜杠)。 預設值為本機電腦。 |
/u [<domain>] |
使用指定使用者帳戶的許可權執行此命令。 根據預設,命令會以本機計算機目前使用者的許可權執行。 指定的使用者帳戶必須是遠端電腦上的 Administrators 群組成員。 只有當您使用 /s時,/u 和 /p 參數才有效。 |
/p <password> |
指定 /u 參數中指定的使用者帳戶密碼。 如果您使用 /u 參數,而不使用 /p 參數或 password 自變數,schtasks 會提示您輸入密碼。 只有當您使用 /s時,/u 和 /p 參數才有效。 |
/tn <taskname> |
依路徑和名稱查詢特定工作。 如果使用 /tn , <taskname> 則不能空白。 根據預設,假設從根目錄 「\」 資料夾 (因此 \ ,如果工作位於根目錄中,則省略 )。 不接受通配符。 使用引號括住包含空格的名稱。 |
/xml | 將系統上的所有工作定義輸出至 XML 格式。 如果指定 /tn ,請將特定工作名稱輸出至 XML 格式。 必須使用完整路徑和名稱。 |
/hresult | 指定要使用 HRESULT 格式的處理序結束代碼。 |
? | 在命令提示字元顯示說明。 |
範例
若要列出針對本機計算機排程的所有工作,請輸入:
schtasks
schtasks /query
這些命令會產生相同的結果,而且可以交替使用。
若要要求在本機計算機上詳細顯示工作,請輸入:
schtasks /query /fo LIST /v
此命令會使用 /v 參數來要求詳細的 (verbose) 顯示和 /fo LIST 參數,將顯示格式化為清單以方便閱讀。 您可以使用此命令來確認您所建立的工作具有預期的週期模式。
若要要求為遠端電腦排程的工作清單,並將工作新增至本機電腦上的逗號分隔記錄檔,請輸入:
schtasks /query /s Reskit16 /fo csv /nh >> \\svr01\data\tasklogs\p0102.csv
您可以使用此指令格式來收集及追蹤針對多部電腦排程的工作。 此命令會使用 /s 參數來識別遠端電腦 Reskit16、 /fo 參數來指定格式和 /nh 參數來隱藏數據行標題。 附加符號會將>>輸出重新導向至本機計算機上的工作記錄 檔p0102.csvSvr01。 因為命令會在遠端電腦上執行,因此本機計算機路徑必須完整。
若要使用 /tn 參數取得 Office 訂閱維護工作的資訊,也可以透過 \Microsoft\Office\ 位置的工作排程器檢視,其根目錄 “\” 位於 [工作排程器連結庫] 資料夾底下,輸入:
schtasks /query /tn "\Microsoft\Office\Office Subscription Maintenance"