在 Windows Server 2003, 您可以使用 [ 排定的工作 ] [ 控制台 ] 中的來建立、 刪除、 設定, 或排程的任務顯示出來 您也可以使用 Schtasks . exe 來排程工作以手動方式。
schtasks.exe 工具概觀
Schtasks 命令和程式來執行定期或在特定時間排程。 Schtasks 移除從排程工作, 啟動顯示和會停止工作要求上, 加入並變更排程工作。
語法和參數
下列是語法及參數, 可與 Schtasks . exe 使用的清單:
Schtasks / 建立
建立新的排程工作。
- 語法 :
嗎 ? / ] /rp [ 密碼 ] } 「 系統 」 | Domain\ ] [ 使用者 { / ru [ [% s 電腦 [ [ domain\ ] / u 使用者 / p password ] ] /du [ 工期 ] /ed EndDate ] [ StartDate [/ sd ] st StartTime ] [ IdleTime [ i ] / m 月 [, 月份 ... [ / d [ day ] schtasks 排建立 / tn TaskName /tr TaskRun / sc 程 /mo 修飾詞 ] [ - 參數 :
- TaskName /tn 指定給該任務名稱。
- TaskRun /tr 指定程式或命令, 執行工作。 輸入的可執行檔、 指令檔或批次檔完整路徑和檔案名稱。 如果您省略路徑, Schtasks . exe 假設檔案是 Systemroot\System32 資料夾中。
- / sc 排程 指定排程類型。 有效值為 MINUTE, HOURLY, DAILY、 WEEKLY、 MONTHLY, ONCE, ONSTART, ONLOGON, ONIDLE。
- 修飾詞 /mo 指定工作在其排程類型執行的頻率。 這個參數是必須要有 MONTHLY 排程。 這個參數是有效, 對 MINUTE, HOURLY, 但選擇性, DAILY 或 WEEKLY 排程。 預設值為 1。
- 天 / d 指定一天是星期幾或之月份日期。 僅對 WEEKLY 或 MONTHLY 排程有效。
- / m 月 [, 月份 ... 指定月份的年份 有效值是 JAN - DEC * 和 (每個月) / m 參數是僅對 MONTHLY 排程有效。 使用 LASTDAY 修飾詞時, 它是必要的。 否則它是選擇性的, 預設值是 * (每月)
- 工作啟動之前 / i IdleTime 指定多少分鐘表示電腦是閒置。 輸入從 1 到 999 之間整數。 然後這個參數只有在 ONIDLE 排程, 才有效也是必要的。
- / st StartTime 指定一天, 以 24 小時制格式 HH: MM: SS 工作開始時間。 當命令完成時, 預設值為目前的本機時間。 參數 / st HOURLY、 DAILY、 WEEKLY、 MONTHLY, 在 MINUTE, 才有效且 ONCE 排程。 才需使用 ONCE 排程。
- sd StartDate 指定日期, 工作開始以 MM / DD / YYYY 格式。 預設值為目前日期。 sd 參數在所有的排程, 才有效且對於 ONCE 排程是必要的。
- /ed EndDate 指定最後一個日期, 工作是排定要執行。 這個參數是選擇性的。 它是在 ONCE、 ONSTART、 ONLOGON 或 ONIDLE 排程無效。 根據預設值, 排程有沒有結束日期。
- 以 HHHH: MM 24 小時制格式 /du 工期 指定最大長度為分鐘或每小時排程時間。 在經過指定時間之後, Schtasks 不不啟動工作, 直到啟動時間再次發生一次。 根據預設值, 工作排程有沒有最大持續期限。 這個參數是選擇性和僅對 MINUTE 或 HOURLY 排程有效。
- 或反斜線字元不 電腦 / s 指定名稱或 IP 位址的遠端電腦。 預設為本機電腦。
- 使用指定使用者帳戶的使用權限 [ domain\ ] / u 使用者 執行命令。 根據預設值, 使用權限的使用者登入到電腦正在執行 Schtasks 執行命令。
- / p 密碼 指定密碼的使用者帳戶以您所指定 / u 參數中。 使用 / u 參數 時, 這個參數是必要的。
- 執行工作的指定使用者帳戶之權限的使用 } / ru 「 系統 」 | 使用者 ] \ 網域 [ { 根據預設值, 使用權限的使用者登入到電腦正在執行 Schtasks 工作執行。
- 密碼 /rp 指定的 / ru 參數中所指定使用者帳戶密碼。 如果您省略這個參數指定使用者帳戶時, Schtasks . exe 會提示您輸入密碼並遮蔽您輸入文字。 使用 NT Authority \System 帳戶的使用權限執行的工作執行不需要密碼並 Schtasks . exe 並不會提示您輸入之一。
- 在命令提示字元中顯示說明 / 嗎 ? 。
回到頁首
Schtasks / Change
變更一或多項工作的下列屬性:
- 工作執行 ( /tr ), 程式。
- 工作在其下執行 ( / ru ) 使用者帳戶。
- 為使用者帳戶 ( /rp ) 密碼。
- " System " Syntax:schtasks TaskName [% s 電腦 [ [ domain\ ] / u 使用者 / p password ] ] / change /tn ] | 使用者 / ru [ Domain\ ] [ [ /tr TaskRun ] [ /rp 密碼 ]
- 參數 :
- TaskName /tn 指定要變更工作。 鍵入任務名稱。
- 或反斜線字元不 電腦 / s 指定名稱或 IP 位址的遠端電腦。 預設為本機電腦。
- 使用指定使用者帳戶的使用權限 [ domain\ ] / u 使用者 執行命令。 根據預設值, 使用權限的使用者登入到電腦正在執行 Schtasks 執行命令。
- / p 密碼 指定密碼的使用者帳戶以您所指定 / u 參數中。 使用 / u 參數時, 這個參數是必要的。
- TaskRun /tr 變更程式, 執行工作。 輸入的可執行檔、 指令檔或批次檔完整路徑和檔案名稱。 如果您省略路徑, Schtasks . exe 假設檔案是 Systemroot\System32 資料夾中。 指定程式取代了由工作所執行中的原始程式。
- / ru [ Domain\ ] | 使用者 「 系統 」 變更為工作使用者帳戶
- /rp 密碼 變更帳戶密碼給該任務。 鍵入新密碼。.
- 在命令提示字元中顯示說明 / 嗎 ? 。
回到頁首
Schtasks / Run
立即啟動排定的工作。 執行作業會忽略排程, 但會使用程式檔案位置、, 使用者帳戶和密碼儲存在工作以立即執行工作。
- Syntax:schtasks /run /tn TaskName [% s 電腦 [ [ domain\ ] / u 使用者 / p password ] ] / 嗎 ?
- 參數 :
- TaskName /tn 指定工作。 此為必要參數。.
- 或反斜線字元不 電腦 / s 指定名稱或 IP 位址的遠端電腦。 預設為本機電腦。
- 使用指定使用者帳戶的使用權限 [ domain\ ] / u 使用者 執行命令。 根據預設值, 使用權限的使用者的人登入到電腦正在執行 Schtasks 它執行命令。
- / p 密碼 指定密碼的使用者帳戶以您所指定 / u 參數中。 使用 / u 參數時, 這個參數是必要的。
- 在命令提示字元中顯示說明 / 嗎 ? 。
回到頁首
Schtasks /End
停止程式由工作所啟動。
- 語法 嗎 ? / schtasks /end /tn TaskName [% s ] 電腦 [ [ domain\ ] / u 使用者 / p 密碼 ] ]:
- 參數 :
- TaskName /tn 識別啟動該程式的工作。 此為必要參數。.
- 或反斜線字元不 電腦 / s 指定名稱或 IP 位址的遠端電腦。 預設為本機電腦。
- 使用指定使用者帳戶的使用權限 [ domain\ ] / u 使用者 執行命令。 根據預設值, 使用權限的使用者登入到電腦正在執行 Schtasks 執行命令。
- / p 密碼 指定的 / u 參數中所指定使用者帳戶密碼。 使用 / u 參數時, 這個參數是必要的。 / 嗎 ? 會顯示說明。
回到頁首
Schtasks / Delete
刪除排程的工作。
- / delete /tn Syntax:schtasks [% s 電腦 [ [ domain\ ] / u user / p password ] ] [/ f ] } * | TaskName { [/ 嗎 ?
- 參數 :
- TaskName /tn { 指定要刪除工作 } * | 此為必要參數。.
- TaskName 刪除已命名的工作。
- * 刪除電腦上所有排定的工作
- / f 隱藏確認訊息。 在沒有預警的情況下刪除工作。
- 或反斜線字元不 電腦 / s 指定名稱或 IP 位址的遠端電腦。 預設為本機電腦。
- / u ] \ 網域 [ 使用者 使用的指定使用者帳戶使用權限執行命令 根據預設值, 使用權限的使用者登入到電腦正在執行 Schtasks 執行命令。
- 密碼的使用者帳戶以您所指定 / u 參數中指定 / p 密碼 。 使用 / u 參數時, 這個參數是必要的。
- 在命令提示字元中顯示說明 / 嗎 ? 。
回到頁首
/ Query Schtasks
會顯示所有要在電腦上, 包括那些由其他使用者已排定執行排定的工作:
- ] ] 使用者 / p 密碼 ] \ 網域 [ / u [ / s 電腦 [ [ /nh ] [/ v ] ] } CSV | LIST | TABLE { / fo [ schtasks / query ] [: 語法
- 參數 : [ / query ] 作業的名稱是選擇性的 輸入
schtasks 不加任何參數執行查詢。
- / fo 指定輸出格式 } CSV | 遊戲 | TABLE { 預設值是 TABLE 。 /nh 省略從資料表顯示欄名。 這個參數是配合 TABLE 和 CSV 輸出格式有效。
- / v 新增到顯示進階內容的工作。 使用 / v 查詢應設定為 LIST 或 CSV 格式。
- 或反斜線字元不 電腦 / s 指定名稱或 IP 位址的遠端電腦。 預設為本機電腦。
- / u ] \ 網域 [ 使用者 使用的指定使用者帳戶使用權限執行命令 根據預設值, 使用權限的使用者登入到電腦正在執行 Schtasks 執行命令。
- / p 密碼 指定的 / u 參數中所指定使用者帳戶密碼。 使用 / u 參數時, 這個參數是必要的。
- 在命令提示字元中顯示說明 / 嗎 ? 。
如何建立排程的工作
若要建立排程的工作:
- 請按一下 [ 開始 ] , 按一下 執行 , 型別
cmd 然後按一下 [ 確定 ]
- 在命令提示字元中,輸入 net
start 然後按 ENTER 鍵以顯示目前正在執行服務的清單 如果沒有顯示在清單, [ 工作排程器 ] 鍵入 net start 「 工作排程器 」 , 然後按下 ENTER 鍵。
- 在命令提示字元中,輸入 schtasks /create /tn
"Application_Name" /tr
c:\apps\Application_Name /sc
Value /st HH:MM:SS /ed
MM/DD/YYYY 然後按 ENTER 鍵 請注意, 您可能會有來變更參數對您的情況。 例如, 您可能會輸入
schtasks /create /tn "My App" /tr c:\apps\myapp.exe /sc
daily /st 08:00:00 /ed 12/31/2004 本範例排程 MyApp 程式, 在上午 8: 00, 直到 2004 年 12 月 31, 執行一次每天,。 因為它省略了 /mo 參數, 1 的預設間隔是用來每天執行命令。
如何變更排程工作
若要變更排程工作, 請執行下列步驟:
- 請按一下 [ 開始 ] , 按一下 執行 , 型別
cmd 然後按一下 [ 確定 ]
- 在命令提示字元中,輸入net
start 然後按 ENTER 鍵以顯示目前正在執行服務的清單 如果沒有顯示在清單, [ 工作排程器 ] 鍵入 net start 「 工作排程器 」 , 然後按下 ENTER 鍵。
- 在命令提示字元中,輸入schtasks /change /tn TaskName [/s computer [/u [domain\]user /p password]] [/tr TaskRun] [/ru [Domain\]User | "System"] [/rp Password] 然後按 ENTER 鍵 請注意, 您可能會有來變更參數對您的情況。 舉例來說, 若要變更程式, 工作執行, 請輸入:
schtasks /change /tn "Application_Name" /tr
C:\File_Path\Application_Name.exe
如何執行排定工作
如果要以手動方式執行排定的工作其排程之外:
- 請按一下 [ 開始 ] , 按一下 執行 , 型別
cmd 然後按一下 [ 確定 ]
- 在命令提示字元中,輸入 net
start 然後按 ENTER 鍵以顯示目前正在執行服務的清單 如果沒有顯示在清單, [ 工作排程器 ] 鍵入 net start 「 工作排程器 」 , 然後按下 ENTER 鍵。
- 在命令提示字元中,輸入 schtasks /run /tn TaskName [/s computer [/u [domain\]user /p password]] 然後按 ENTER 鍵 請注意, 您可能會有來變更參數對您的情況。 例如, 若要, 本機電腦上執行工作請輸入
schtasks /run /tn
"Task_Name" .
如何結束排定的工作
若要結束排定的工作:
- 請按一下 [ 開始 ] , 按一下 執行 , 型別
cmd 然後按一下 [ 確定 ]
- 在命令提示字元中,輸入 net
start 然後按 ENTER 鍵以顯示目前正在執行服務的清單 如果沒有顯示在清單, [ 工作排程器 ] 鍵入 net start 「 工作排程器 」 , 然後按下 ENTER 鍵。
- 在命令提示字元中,輸入 schtasks /end /tn TaskName [/s computer [/u [domain\]user /p password]] 然後按 ENTER 鍵 例如, 如果要結束程式藉由在本機電腦上, 排程工作所啟動的執行個體輸入
schtasks /end /tn
"Task_Name".
如何刪除排定工作
若要刪除排程的工作:
- 請按一下 [ 開始 ] , 按一下 執行 , 型別
cmd 然後按一下 [ 確定 ]
- 在命令提示字元中,輸入 net
start 然後按 ENTER 鍵以顯示目前正在執行服務的清單 如果沒有顯示在清單, [ 工作排程器 ] 鍵入 net start 「 工作排程器 」 , 然後按下 ENTER 鍵。
- 在命令提示字元中,輸入 schtasks /delete /tn {TaskName | *} [/f] [/s computer [/u [domain\]user /p password]] 然後按 ENTER 鍵 例如, 如果要刪除所有工作排程為在本機電腦, 輸入
schtasks
/delete /tn * /f.
如何執行查詢的排程的工作
若要執行查詢的排程的工作:
- 請按一下 [ 開始 ] , 按一下 執行 , 型別
cmd 然後按一下 [ 確定 ]
- 在命令提示字元中,輸入 net
start 然後按 ENTER 鍵以顯示目前正在執行服務的清單 如果沒有顯示在清單, [ 工作排程器 ] 鍵入 net start 「 工作排程器 」 , 然後按下 ENTER 鍵。
- 在命令提示字元中,輸入 schtasks /query
然後按 ENTER 鍵 本範例從輸出顯示的已排程要執行的工作表。
如需詳細資訊 about how to use Schtasks . exe, 搜尋為 Schtasks . exe 在 Windo
在經過指定時間之後, Schtasks 不不啟動工作直到啟動時間再次到來一次。 根據預設值, 工作排程有沒有最大持續期限。 這個參數是選擇性和僅對 MINUTE 或 HOURLY 排程有效。
ws Server 2003 說明 」。
如需, Schtasks 命令的進一步資訊請移至下列 Microsoft 網頁: