2015年9月28日 星期一

Schtasks 工作排程

建立新的排程的工作。
  • 語法
    schtasks / 建立/tnTaskName/trTaskRun/sc排程[/mo 修飾詞][/d ][/m 月份[,月份...][/i IdleTime][/st 開始時間][/sd 開始日期][/ed 結束日期][工期] [/s 電腦[/u [domain\] 使用者 /p 密碼]][/ru {[Domain\] 使用者|"System"}[出現 /rp 密碼]]/?
  • 參數:
    • /tn 工作名稱 指定工作的名稱。
    • /tr TaskRun 指定的程式或工作所執行的指令。輸入可執行檔、指令碼檔或批次檔的完整且適用的路徑和檔案名稱。如果您省略路徑,Schtasks.exe 會假設檔案是在 Systemroot\System32 資料夾中。
    • /sc 排程 指定的排程類型。有效值為分鐘,每小時、 每天、 每週、 每月一次、 ONSTART、 ONLOGON、 ONIDLE。
    • /mo 修飾詞 指定工作在其排程類型執行的頻率。這是每月的排程的必要參數。對於分鐘、小時、每天或每週排程,這個參數是有效的,不過是選擇性。預設值為 1。
    • /d 一天 指定的一週的某一日或每個月的某一天。只在每週或每月的排程有效。
    • /m 月份[,月份...]指定一年的月份。有效值為 1 月-年 12 月和 * (每月)。的 /m 參數只能以每月的排程無效。使用 LASTDAY 修飾詞時,它是必要的。否則,它是選擇性,且預設值為 * (每月)。
    • /i IdleTime 指定工作啟動之前,電腦閒置的時間。請輸入 1 到 999 的整數數字。這個參數只在 ONIDLE 排程中是有效,而且是必須的。
    • /st 開始時間 指定工作開始的時間,以 24 小時的格式。命令完成後,預設值會是目前的當地時間。的/st 參數必須配合使用有效的分鐘中,每小時、 每天、 每週、 每月,並一次排程。它是一次排程的必要項目。
    • /sd 開始日期 指定工作以 MM/DD/YYYY 格式開始的日期。預設值為目前的日期。的 /sd 參數會在所有的排程時才有效,而且是 ONCE 排程所需。
    • /ed 結束日期 指定該任務所執行的最後一個日期。這個參數是選擇性的。它在一次性、ONSTART、ONLOGON 或 ONIDLE 的排程中無效。根據預設,排程會有沒有結束日期。
    • /du 持續時間 指定的時間分鐘或每小時的排程中的最大長度 HHHH:MM 24 小時制的格式。指定的時間內之後,Schtasks 會等到開始時間再次發生才開始工作。根據預設,工作排程沒有最大的持續時間。這個參數是選擇性的,且只在分鐘或小時的排程有效。
    • /s 電腦 指定的名稱或 IP 位址遠端電腦時,具有或沒有反斜線字元。預設為本機電腦。
    • /u [domain\]使用者 使用指定的使用者帳戶權限執行命令。根據預設,命令會執行登入執行 Schtasks 電腦的使用者的權限。
    • /p 密碼 指定 /u 參數中所指定的使用者帳戶的密碼。這是必要參數的時機 /u 參數 會使用。
    • /ru {[網域\]使用者 | 「 系統 」} 指定的使用者帳戶的權限,會執行工作。根據預設,登入執行 Schtasks 電腦的使用者的權限執行工作。
    • /rppassword指定 /ru參數中指定的使用者帳戶的密碼。如果您省略這個參數,當您指定的使用者帳戶時,Schtasks.exe 會提示您輸入密碼,並模糊顯示您鍵入的文字。以 NT Authority\System 帳戶的權限執行的工作不需要密碼,並不會提示 Schtasks.exe,這是其中一個。
    • /?在命令提示字元顯示說明。

Schtasks /變更

變更一或多個任務的下列屬性:
  • 執行工作 (/tr ) 程式。
  • 工作執行 (/ru ) 的使用者帳戶。
  • 使用者帳戶 (/rp ) 的密碼。
  • 語法:schtasks /change /tn工作名稱 [/s 電腦[/u [domain\] 使用者 /p 密碼]] [/tr TaskRun] [/ru [Domain\] 使用者 |「 系統 」] [出現 /rp 密碼]
  • 參數:
    • /tnTaskName識別要變更的工作。輸入工作名稱。
    • /sComputer指定的名稱或遠端電腦的 IP 位址,具有或沒有反斜線字元。預設為本機電腦。
    • /u[domain\]user使用指定的使用者帳戶權限執行命令。根據預設,命令會執行登入執行 Schtasks 電腦的使用者的權限。
    • /ppassword指定 /u 參數中所指定的使用者帳戶的密碼。使用 /U 參數時,這個參數是必要的。
    • /trTaskRun變更工作執行的程式。輸入可執行檔、指令碼檔或批次檔的完整且適用的路徑和檔案名稱。如果您省略路徑,Schtasks.exe 會假設檔案是在 Systemroot\System32 資料夾中。指定的程式會取代原始由工作執行的程式。
    • /ru[Domain\]使用者 |「 系統 」變更工作的使用者帳戶。
    • /rppassword變更工作的帳戶密碼。鍵入新的密碼。
    • /?在命令提示字元顯示說明。

Schtasks /執行

立即執行排定的工作。執行的作業會略過排程,但會使用儲存在要立即執行工作的程式檔案位置、 使用者帳戶和密碼。
  • 語法:schtasks 執行 /tn 工作名稱[/s 電腦[/u [domain\]使用者 /p 密碼]] /?
  • 參數:
    • /tnTaskName識別工作。這個參數是必要的。
    • /sComputer指定的名稱或遠端電腦的 IP 位址,具有或沒有反斜線字元。預設為本機電腦。
    • /u[domain\]user使用指定的使用者帳戶權限執行命令。根據預設,命令會執行使用者登入執行 Schtasks 電腦的使用權限。
    • /ppassword指定 /u 參數中所指定的使用者帳戶的密碼。使用 /U 參數時,這個參數是必要的。
    • /?在命令提示字元顯示說明。

Schtasks /結束

停止工作啟動的程式。
  • 語法schtasks /end /tn 工作名稱[/s 電腦[/u [domain\]使用者 /p 密碼]] /?
  • 參數:
    • /tnTaskName識別啟動該程式的工作。這個參數是必要的。
    • /sComputer指定的名稱或遠端電腦的 IP 位址,具有或沒有反斜線字元。預設為本機電腦。
    • /u[domain\]user使用指定的使用者帳戶權限執行命令。根據預設,命令會執行登入執行 Schtasks 電腦的使用者的權限。
    • /ppassword指定/u參數中指定的使用者帳戶的密碼。使用 /U 參數時,這個參數是必要的。/?顯示說明。

Schtasks /Delete

刪除排定的工作。
  • 語法:schtasks /delete /tn {工作名稱| *} [/f ] [/s 電腦[/u [網域\]使用者/p 密碼]] [/? ]
  • 參數:
    • /tn{工作名稱|} *識別要刪除的工作。這個參數是必要的。
      • TaskName刪除已命名的工作。
      •  *刪除電腦上所有排定的工作。
    • /f抑制確認訊息。會在沒有預警的情況下,刪除該任務。
    • /sComputer指定的名稱或遠端電腦的 IP 位址,具有或沒有反斜線字元。預設為本機電腦。
    • /u[domain\]user使用指定的使用者帳戶權限執行命令。根據預設,命令會執行登入執行 Schtasks 電腦的使用者的權限。
    • /ppassword指定/u參數中所指定的使用者帳戶的密碼。使用 /U 參數時,這個參數是必要的。
    • /?在命令提示字元顯示說明。

Schtasks /Query

會顯示已排程好要在電腦上執行的所有排程,包括其他使用者所排程的工作:
  • 語法:schtasks [/query] [/fo {TABLE|LIST|CSV}][/nh ][/v][/s computer[/u [domain\]user/p password]]
  • 參數: [/query] 作業名稱是選擇性的。輸入schtasks不加任何參數,就會執行查詢。
  • /fo{TABLE|LIST|CSV}指定輸出格式。資料表是預設值。/nh將表格顯示的欄名省略。這個參數是有效的資料表CSV輸出格式。
  • /v加入顯示中的工作的進階的內容。使用/v查詢應該設定為清單或 CSV 的格式。
  • /sComputer指定的名稱或遠端電腦的 IP 位址,具有或沒有反斜線字元。預設為本機電腦。
  • /u[domain\]user使用指定的使用者帳戶權限執行命令。根據預設,命令會執行登入執行 Schtasks 電腦的使用者的權限。
  • /ppassword指定/u參數中指定的使用者帳戶的密碼。使用 /U 參數時,這個參數是必要的。
  • /?在命令提示字元顯示說明。

如何建立排定的工作

若要建立排定的工作:
  1. 按一下 [開始],按一下 [執行]、 輸入cmd,然後按一下[確定]
  2. 在命令提示字元中,輸入網路的開始,並按 ENTER,以顯示目前執行中服務的清單。如果工作排程器不會顯示在清單中,輸入網路啟動 「 工作排程器 」,,,然後按 ENTER 鍵。
  3. 在命令提示字元中,輸入schtasks 建立 /tn"Application_Name"/tr c:\apps\Application_Name /sc/st SS /edMM/DD/YYYY/,然後按 ENTER 鍵。請注意,您可能必須變更您的情況的參數。例如,您可以在其中輸入schtasks / 建立 /tn"My App"/tr c:\apps\myapp.exe /sc daily /st 08:00:00 /ed 12/31/2004年本範例會排定 MyApp 程式一次一天執行,每一天,直到 2004 年 12 月 31 日上午 8:00。因為它省略 /mo 參數時,系統會使用 1 的預設間隔來每天執行命令。
回到頁首

如何變更排定的工作

若要變更排定的工作:
  1. 按一下 [開始],按一下 [執行]、 輸入cmd,然後按一下[確定]
  2. 在命令提示字元中,輸入網路的開始,並按 ENTER,以顯示目前執行中服務的清單。如果工作排程器不會顯示在清單中,輸入網路啟動 「 工作排程器 」,,,然後按 ENTER 鍵。
  3. 在命令提示字元中,請輸入schtasks/變更 /tn工作名稱[/s電腦[/u [網域\]使用者/p密碼]] [/tr TaskRun] [/ru [網域\]使用者|「 系統 」] [/rp密碼,然後按 ENTER 鍵。請注意,您可能必須變更您的情況的參數。例如,若要變更工作執行的程式,請鍵入: schtasks /change /tn"Application_Name"/tr C:\File_Path\Application_Name.exe
回到頁首

如何執行排定的工作

若要以手動方式執行排定的工作,其排程之外:
  1. 按一下 [開始],按一下 [執行]、 輸入cmd,然後按一下[確定]
  2. 在命令提示字元中,輸入網路的開始,並按 ENTER,以顯示目前執行中服務的清單。如果工作排程器不會顯示在清單中,輸入網路啟動 「 工作排程器 」,,,然後按 ENTER 鍵。
  3. 在命令提示字元中,輸入schtasks /run /tnTaskName[/scomputer [/u [domain\]user/ppassword]] ,然後按 ENTER 鍵。請注意,您可能必須變更您的情況的參數。例如,若要在本機電腦上執行工作,輸入 schtasks /run /tn"Task_Name
回到頁首

如何結束排定的工作

若要結束排定的工作:
  1. 按一下 [開始],按一下 [執行]、 輸入cmd,然後按一下[確定]
  2. 在命令提示字元中,輸入網路的開始,並按 ENTER,以顯示目前執行中服務的清單。如果工作排程器不會顯示在清單中,輸入網路啟動 「 工作排程器 」,,,然後按 ENTER 鍵。
  3. 在命令提示字元中,輸入schtasks /end /tn TaskName [/scomputer [/u [domain\] user/p password]] ,然後再按 ENTER。例如,若要結束已排定的工作,在本機電腦上啟動之程式的執行個體,請鍵入schtasks /end /tn"Task_Name"
回到頁首

如何刪除排定的工作

若要刪除排定的工作:
  1. 按一下 [開始],按一下 [執行]、 輸入cmd,然後按一下[確定]
  2. 在命令提示字元中,輸入網路的開始,並按 ENTER,以顯示目前執行中服務的清單。如果工作排程器不會顯示在清單中,輸入網路啟動 「 工作排程器 」,,,然後按 ENTER 鍵。
  3. 在命令提示字元中,輸入schtasks /delete /tn {TaskName | *} [/f] [/s computer [/u [domain\] user/ppassword]],然後按 ENTER 鍵。例如,若要刪除所有已排程的本機電腦的工作,請鍵入schtasks /delete /tn * /f
回到頁首

如何執行排定工作的查詢

如果要執行排定工作的查詢:
  1. 按一下 [開始],按一下 [執行]、 輸入cmd,然後按一下[確定]
  2. 在命令提示字元中,輸入網路的開始,並按 ENTER,以顯示目前執行中服務的清單。如果工作排程器不會顯示在清單中,輸入網路啟動 「 工作排程器 」,,,然後按 ENTER 鍵。
  3. 在命令提示字元中,輸入schtasks /query ,然後再按 ENTER。這個範例的輸出會顯示已排定執行之工作的資料表。
如需有關如何使用 Schtasks.exe 的詳細資訊,請搜尋 Schtasks.exe 中 Windo
指定的時間內之後,Schtasks 會等到開始時間重複發生時才開始工作。根據預設,工作排程沒有最大的持續時間。這個參數是選擇性的,且只在分鐘或小時的排程有效。
ws Server 2003 說明。

沒有留言:

張貼留言