Schtasks.exe
可讓系統管理員在本機或遠端電腦上建立、刪除、查詢、變更、執行和結束排程工作。 在沒有引數的情況下執行Schtasks.exe會顯示每個已註冊工作的狀態和下一個執行時間。
如需工作排程器的詳細資訊,請參閱此簡介: 開發人員的工作排程器。
建立工作
下列語法是用來在本機或遠端電腦上建立工作。
schtasks /Create
[/S system [/U username [/P [password]]]]
[/RU username [/RP [password]] /SC schedule [/MO modifier] [/D day]
[/M months] [/I idletime] /TN taskname /TR taskrun [/ST starttime]
[/RI interval] [ {/ET endtime | /DU duration} [/K]
[/XML xmlfile] [/V1]] [/SD startdate] [/ED enddate] [/IT] [/Z] [/F]
參數
-
/S系統
-
值,指定要連線的遠端電腦。 如果省略,系統參數預設為本機電腦。
-
/U使用者名稱
-
值,指定應該執行Schtasks.exe的使用者內容。
-
/P[password]
-
值,指定指定指定使用者內容的密碼。 如果省略,Schtasks.exe提示使用者輸入。
-
/RU使用者名稱
-
值,指定工作執行所在的使用者內容。 針對系統帳戶,有效值為 「」、「NT AUTHORITY\SYSTEM」 或 「SYSTEM」。 針對工作排程器 2.0 工作,「NT AUTHORITY\LOCALSERVICE」 和 「NT AUTHORITY\NETWORKSERVICE」 也是有效的值。
-
/RP[password]
-
值,指定以 /RU 參數指定之使用者的密碼。 若要提示輸入密碼,此值必須是 「*」 或沒有值。 系統帳戶會忽略此密碼。 此參數必須與 /RU 或 /XML 參數結合。
-
/SC排程
-
指定排程頻率的 值。 有效值為:MINUTE、HOURLY、DAILY、WEEKLY、MONTHLY、ONCE、ONSTART、ONLOGON、ONIDLE 和 ONEVENT。
-
/MO修飾詞
-
值,可精簡排程類型,以允許更精細地控制排程週期。 有效值為:
- 分鐘:1 - 1439 分鐘。
- HOURLY:1 - 23 小時。
- 每日:1 - 365 天。
- 每週:周 1 - 52。
- ONCE:沒有修飾詞。
- ONSTART:沒有修飾詞。
- ONLOGON:沒有修飾詞。
- ONIDLE:沒有修飾詞。
- 每月:1 - 12 或 FIRST、SECOND、THIRD、FOURTH、LAST 和 LASTDAY。
- ONEVENT:XPath 事件查詢字串。
-
/D天
-
值,指定要執行工作的星期幾。 有效值為:MON、FRI、WED、THU、FRI、SAT、SUN 和 MONTHLY 排程為 1 - 31 (天的月份) 。 萬用字元 (*) 指定所有天數。
-
/M月
-
值,指定年份的月份。 預設為月份的第一天。 有效值為:JAN、FEB、MAR、APR、MAY、JUN、JUL、OCT、NOV 和 DEC。 萬用字元 (*) 會指定所有月份。
-
/Iidletime
-
值,指定在執行排程 ONIDLE 工作之前要等候的閒置時間量。 有效範圍是 1 - 999 分鐘。
-
/TNtaskname
-
值,指定可唯一識別排程工作的名稱。
-
/TR工作執行
-
值,指定要在排程時間執行之工作的路徑和檔案名。 例如:C:\Windows\System32\calc.exe。
-
/STstarttime
-
值,指定要執行工作的開始時間。 時間格式為 HH:mm (24 小時的時間) 。 例如,14:30 指定下午 2:30。 預設值是目前未指定 /ST 的時間。 這是 /SC ONCE 引數的必要選項。
-
/RI間隔
-
值,指定以分鐘為單位的重複間隔。 這不適用於下列排程類型:MINUTE、HOURLY、ONSTART、ONLOGON、ONIDLE 和 ONEVENT。 有效範圍是 1 - 599940 分鐘。 如果指定了 /ET 或 /DU 參數,則預設值為 10 分鐘。
Windows XP 和 Windows Server 2003: 無法使用此選項。
-
/ETendtime
-
值,指定執行工作的結束時間。 時間格式為 HH:mm (24 小時的時間) 。 例如,14:50 指定下午 2:50。 這不適用於下列排程類型:ONSTART、ONLOGON、ONIDLE 和 ONEVENT。
Windows XP 和 Windows Server 2003: 無法使用此選項。
-
/DU持續時間
-
值,指定要執行工作的持續時間。 時間格式為 HH:mm (24 小時的時間) 。 例如,14:50 指定下午 2:50。 這不適用於 /ET 和下列排程類型:ONSTART、ONLOGON、ONIDLE 和 ONEVENT。 針對 /V1 工作 (工作排程器 1.0 工作) ,如果指定 /RI,則持續時間預設值為一小時。
Windowsxp: 無法使用此選項。
-
/K
-
值,會在結束時間或持續時間終止工作。 這不適用於下列排程類型:ONSTART、ONLOGON、ONIDLE 和 ONEVENT。 必須指定 /ET 或 /DU。
Windows XP 和 Windows Server 2003: 無法使用此選項。
-
/SDstartdate
-
值,指定要執行工作的第一個日期。 格式為 mm/dd/yyyy。 這個值預設為目前的日期。 這不適用於下列排程類型:ONCE、ONSTART、ONLOGON、ONIDLE 和 ONEVENT。
-
/EDenddate
-
值,指定工作將執行的最後一個日期。 格式為 mm/dd/yyyy。 這不適用於下列排程類型:ONCE、ONSTART、ONLOGON、ONIDLE 和 ONEVENT。
-
/ECChannelName
-
值,指定 ONEVENT 觸發程式的事件通道。
Windows XP 和 Windows Server 2003: 無法使用此選項。
-
/IT
-
值,只有在工作執行時目前登入 /RU 使用者時,才能讓工作以互動方式執行。 只有在使用者登入時,工作才會執行。
Windows XP 和 Windows Server 2003: 無法使用此選項。
-
/Np
-
值,表示不會儲存任何密碼。 工作不會以指定的使用者身分以互動方式執行。 只有本機資源可用。
Windows XP 和 Windows Server 2003: 無法使用此選項。
-
/Z
-
值,標記在最終執行之後要刪除的工作。
Windows XP 和 Windows Server 2003: 無法使用此選項。
-
/XMLxmlfile
-
從 XML 檔案建立工作的 值。 這個參數可以與 /RU 和 /RP 參數結合,或在工作 XML 已經包含主體時單獨與 /RP 參數結合。
Windows XP 和 Windows Server 2003: 無法使用此選項。
-
/V1
-
值,建立 Windows 2000、Windows Server 2003 和 Windows XP 平臺可見的工作。
Windows XP 和 Windows Server 2003: 無法使用此選項。
-
/F
-
一個值,這個值會強制建立工作,並在指定的工作已經存在時隱藏警告。
Windows XP 和 Windows Server 2003: 無法使用此選項。
-
/RL層級
-
值,設定工作的執行層級。 有效值為 LIMITED 和 HIGHEST。 預設值為 LIMITED。
Windows XP 和 Windows Server 2003: 無法使用此選項。
-
/DELAYdelaytime
-
值,指定觸發程式引發後延遲工作的等候時間。 時間格式為 mmmm:ss。 此選項只適用于排程類型 ONSTART、ONLOGON 和 ONEVENT。
Windows XP 和 Windows Server 2003: 無法使用此選項。
-
/?
-
值,顯示Schtasks.exe的說明訊息。
備註
在 Windows XP、Windows Server 2003 或 Windows 2000 作業系統上執行的遠端電腦上建立工作時,請使用 /V1 參數。
如果遠端電腦已啟用檔案和印表機共用防火牆例外狀況,您無法建立非互動式遠端工作排程器 1.0 工作, (不使用 /IT 參數,並使用 /V1 參數) 建立工作。
刪除工作
下列語法是用來刪除一或多個排程工作。
schtasks /Delete
[/S system [/U username [/P [password]]]]
[/TN taskname] [/F]
參數
-
/S系統
-
值,指定要連線的遠端電腦。 如果省略,系統參數預設為本機電腦。
-
/U使用者名稱
-
值,指定應該執行Schtasks.exe的使用者內容。
-
/P[password]
-
值,指定指定指定使用者內容的密碼。 如果省略,Schtasks.exe提示使用者輸入。
-
/TNtaskname
-
值,指定要刪除之排程工作的名稱。 萬用字元 (*) 可用來刪除所有工作。
-
/F
-
值,會強制刪除工作,並在指定的工作執行時隱藏警告。
-
/?
-
值,顯示Schtasks.exe的說明。
執行工作
下列語法是用來立即執行排程的工作。
schtasks /Run
[/S system [/U username [/P [password]]]]
/TN taskname
參數
-
/S系統
-
值,指定要連線的遠端電腦。 如果省略,系統參數預設為本機電腦。
-
/U使用者名稱
-
值,指定應該執行Schtasks.exe的使用者內容。
-
/P[password]
-
值,指定指定指定使用者內容的密碼。 如果省略,Schtasks.exe提示使用者輸入。
-
/TNtaskname
-
值,指定要執行之排程工作的名稱。
-
/?
-
值,顯示Schtasks.exe的說明。
結束執行中工作
下列語法是用來停止執行中的排程工作。
注意
若要停止遠端工作執行,請確定遠端電腦已啟用檔案和印表機共用和遠端排程工作管理防火牆例外狀況。
schtasks /End
[/S system [/U username [/P [password]]]]
/TN taskname
參數
-
/S系統
-
值,指定要連線的遠端電腦。 如果省略,系統參數預設為本機電腦。
-
/U使用者名稱
-
值,指定應該執行Schtasks.exe的使用者內容。
-
/P[password]
-
值,指定指定指定使用者內容的密碼。 如果省略,Schtasks.exe提示使用者輸入。
-
/TNtaskname
-
值,指定要停止之排程工作的名稱。
-
/?
-
值,顯示Schtasks.exe的說明。
查詢工作資訊
下列語法用來顯示來自本機或遠端電腦的排程工作。
schtasks /Query
[/S system [/U username [/P [password]]]]
[/FO format | /XML] [/NH] [/V] [/TN taskname] [/?]
參數
-
/S系統
-
值,指定要連線的遠端電腦。 如果省略,系統參數預設為本機電腦。
-
/U使用者名稱
-
值,指定應該執行Schtasks.exe的使用者內容。
-
/P[password]
-
值,指定指定指定使用者內容的密碼。 如果省略,Schtasks.exe提示使用者輸入。
-
/FO格式
-
指定輸出格式的 值。 有效值為 TABLE、LIST 和 CSV。
-
/Nh
-
值,指定不應該在輸出中顯示資料行標頭。 這只適用于 TABLE 和 CSV 格式。
-
/V
-
值,顯示詳細資訊工作輸出。
注意
如果工作排程只執行一次,則顯示的排程資訊為「排程資料無法使用此格式」。
-
/TNtaskname
-
值,指定要擷取資訊的工作名稱。 如果未指定任何工作名稱,則會顯示所有工作的資訊。
Windows XP 和 Windows Server 2003: 此選項無法使用。
-
/Xml
-
值,用來以 XML 格式顯示工作定義。
Windows XP 和 Windows Server 2003: 此選項無法使用。
-
/?
-
值,用來顯示Schtasks.exe的說明。
變更工作
下列語法可用來變更程式執行方式,或變更排程工作所使用的使用者帳戶和密碼。
schtasks /Change
[/S system [/U username [/P [password]]]] /TN taskname
{ [/RU runasuser] [/RP runaspassword] [/TR taskrun] [/ST starttime]
[/RI interval] [ {/ET endtime | /DU duration} [/K] ]
[/SD startdate] [/ED enddate] [/ENABLE | /DISABLE] [/IT] [/Z] }
參數
-
/S系統
-
值,指定要連線的遠端電腦。 如果省略,系統參數預設為本機電腦。
-
/U使用者名稱
-
值,指定應該執行Schtasks.exe的使用者內容。
-
/P[password]
-
值,指定指定使用者內容的密碼。 如果省略,Schtasks.exe提示使用者輸入。
-
/TNtaskname
-
值,指定要變更的排程工作。
-
/RUrunasuser
-
值,會變更 (使用者內容) 執行排程工作的使用者名稱。 針對系統帳戶,有效值為 「」、「NT AUTHORITY\SYSTEM」 或 「SYSTEM」。 針對工作排程器 2.0 工作,「NT AUTHORITY\LOCALSERVICE」 和 「NT AUTHORITY\NETWORKSERVICE」 也是有效的值。
-
/RPrunaspassword
-
值,指定現有使用者內容的新密碼或新使用者帳戶的密碼。 系統帳戶會忽略此密碼。
-
/TR工作執行
-
值,指定工作將執行的新程式。
-
/STstarttime
-
值,指定執行工作的開始時間。 時間格式為 HH:mm (24 小時的時間) 。 例如,14:30 指定下午 2:30。
Windows XP 和 Windows Server 2003: 此選項無法使用。
-
/RI間隔
-
值,指定重複間隔,以分鐘為單位。 有效範圍是 1 - 599940 分鐘。
Windows XP 和 Windows Server 2003: 此選項無法使用。
-
/ET結束時間
-
值,指定工作的結束時間。 時間格式為 HH:mm (24 小時的時間) 。 例如,14:50 指定下午 2:50。
Windows XP 和 Windows Server 2003: 此選項無法使用。
-
/DU持續時間
-
值,指定要執行工作的持續時間。 時間格式為 HH:mm (24 小時的時間) 。 例如,14:50 指定下午 2:50。 這不適用於 /ET 參數。
Windows XP 和 Windows Server 2003: 此選項無法使用。
-
/K
-
值,會在結束時間或持續時間終止工作。
Windows XP 和 Windows Server 2003: 此選項無法使用。
-
/SDstartdate
-
值,指定要在其中執行工作的第一個日期。 格式為 mm/dd/yyyyy。
Windows XP 和 Windows Server 2003: 此選項無法使用。
-
/EDenddate
-
值,指定工作將執行的最後一個日期。 格式為 mm/dd/yyyyy。
Windows XP 和 Windows Server 2003: 此選項無法使用。
-
/IT
-
值,只有在工作執行時目前已登入 /RU 使用者時,才能讓工作以互動方式執行。 只有在使用者登入時,工作才會執行。
Windows XP 和 Windows Server 2003: 此選項無法使用。
-
/RL層級
-
值,設定工作的執行層級。 有效值為 LIMITED 和 HIGHEST。
Windows XP 和 Windows Server 2003: 此選項無法使用。
-
/使
-
啟用排程工作的 值。 已啟用的工作可以執行,且停用的工作無法執行。
Windows XP 和 Windows Server 2003: 此選項無法使用。
-
/禁用
-
值,這個值會停用排程的工作執行。
注意
如果遠端工作排程器 1.0 工作已由Schtasks.exe停用,而遠端電腦已啟用檔案和印表機共用防火牆例外狀況,且遠端排程工作管理防火牆例外狀況已停用,則從工作排程器 2.0 API 讀取時,將不會停用工作。
Windows XP 和 Windows Server 2003: 此選項無法使用。
-
/Z
-
值,標記在最終執行之後要刪除的工作。
Windows XP 和 Windows Server 2003: 此選項無法使用。
-
/DELAY 延遲時間
-
值,指定觸發程式引發之後延遲工作執行的等候時間。 時間格式為 mmmm:ss。 此選項僅適用于排程類型為 ONSTART、ONLOGON 和 ONEVENT 的工作。
Windows XP 和 Windows Server 2003: 此選項無法使用。
-
/?
-
值,顯示Schtasks.exe的說明訊息。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows XP [僅限傳統型應用程式] |
最低支援的伺服器 |
Windows Server 2003 [僅限傳統型應用程式] |