如何使用 schtasks.exe 以 Windows Server 2003 中的任務排程

文章翻譯 文章翻譯
文章編號: 814596 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

在此頁中

結論

在 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 參數時, 這個參數是必要的。
    • 在命令提示字元中顯示說明 / 嗎 ?

如何建立排程的工作

若要建立排程的工作:
  1. 請按一下 [ 開始 ] , 按一下 執行 , 型別 cmd 然後按一下 [ 確定 ]
  2. 在命令提示字元中,輸入 net start 然後按 ENTER 鍵以顯示目前正在執行服務的清單 如果沒有顯示在清單, [ 工作排程器 ] 鍵入 net start 「 工作排程器 」 , 然後按下 ENTER 鍵。
  3. 在命令提示字元中,輸入 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 的預設間隔是用來每天執行命令。

如何變更排程工作

若要變更排程工作, 請執行下列步驟:
  1. 請按一下 [ 開始 ] , 按一下 執行 , 型別 cmd 然後按一下 [ 確定 ]
  2. 在命令提示字元中,輸入net start 然後按 ENTER 鍵以顯示目前正在執行服務的清單 如果沒有顯示在清單, [ 工作排程器 ] 鍵入 net start 「 工作排程器 」 , 然後按下 ENTER 鍵。
  3. 在命令提示字元中,輸入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

如何執行排定工作

如果要以手動方式執行排定的工作其排程之外:
  1. 請按一下 [ 開始 ] , 按一下 執行 , 型別 cmd 然後按一下 [ 確定 ]
  2. 在命令提示字元中,輸入 net start 然後按 ENTER 鍵以顯示目前正在執行服務的清單 如果沒有顯示在清單, [ 工作排程器 ] 鍵入 net start 「 工作排程器 」 , 然後按下 ENTER 鍵。
  3. 在命令提示字元中,輸入 schtasks /run /tn TaskName [/s computer [/u [domain\]user /p password]] 然後按 ENTER 鍵 請注意, 您可能會有來變更參數對您的情況。 例如, 若要, 本機電腦上執行工作請輸入 schtasks /run /tn "Task_Name" .

如何結束排定的工作

若要結束排定的工作:
  1. 請按一下 [ 開始 ] , 按一下 執行 , 型別 cmd 然後按一下 [ 確定 ]
  2. 在命令提示字元中,輸入 net start 然後按 ENTER 鍵以顯示目前正在執行服務的清單 如果沒有顯示在清單, [ 工作排程器 ] 鍵入 net start 「 工作排程器 」 , 然後按下 ENTER 鍵。
  3. 在命令提示字元中,輸入 schtasks /end /tn TaskName [/s computer [/u [domain\]user /p password]] 然後按 ENTER 鍵 例如, 如果要結束程式藉由在本機電腦上, 排程工作所啟動的執行個體輸入 schtasks /end /tn "Task_Name".

如何刪除排定工作

若要刪除排程的工作:
  1. 請按一下 [ 開始 ] , 按一下 執行 , 型別 cmd 然後按一下 [ 確定 ]
  2. 在命令提示字元中,輸入 net start 然後按 ENTER 鍵以顯示目前正在執行服務的清單 如果沒有顯示在清單, [ 工作排程器 ] 鍵入 net start 「 工作排程器 」 , 然後按下 ENTER 鍵。
  3. 在命令提示字元中,輸入 schtasks /delete /tn {TaskName | *} [/f] [/s computer [/u [domain\]user /p password]] 然後按 ENTER 鍵 例如, 如果要刪除所有工作排程為在本機電腦, 輸入 schtasks /delete /tn * /f.

如何執行查詢的排程的工作

若要執行查詢的排程的工作:
  1. 請按一下 [ 開始 ] , 按一下 執行 , 型別 cmd 然後按一下 [ 確定 ]
  2. 在命令提示字元中,輸入 net start 然後按 ENTER 鍵以顯示目前正在執行服務的清單 如果沒有顯示在清單, [ 工作排程器 ] 鍵入 net start 「 工作排程器 」 , 然後按下 ENTER 鍵。
  3. 在命令提示字元中,輸入 schtasks /query 然後按 ENTER 鍵 本範例從輸出顯示的已排程要執行的工作表。
如需詳細資訊 about how to use Schtasks . exe, 搜尋為 Schtasks . exe 在 Windo
在經過指定時間之後, Schtasks 不不啟動工作直到啟動時間再次到來一次。 根據預設值, 工作排程有沒有最大持續期限。 這個參數是選擇性和僅對 MINUTE 或 HOURLY 排程有效。
ws Server 2003 說明 」。

其他相關資訊

如需, Schtasks 命令的進一步資訊請移至下列 Microsoft 網頁:
http://technet.microsoft.com/en-us/library/bb490996.aspx

屬性

文章編號: 814596 - 上次校閱: 2007年12月3日 - 版次: 9.2
這篇文章中的資訊適用於:
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Web Edition
  • Microsoft Windows XP 64-Bit Edition Version 2003
  • Microsoft Windows Small Business Server 2003 Standard Edition
  • Microsoft Windows Small Business Server 2003 Premium Edition
關鍵字:?
kbhowtomaster kbmgmtservices KB814596 KbMtzh kbmt
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。如果您發現錯誤,並想要協助我們進行改善,請填寫本篇文章下方的問卷。
按一下這裡查看此文章的英文版本:814596
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com