Windows使用SCHTASKS 命令執行定時任務- schtasks

Windows使用SCHTASKS 命令執行定時任務


一、描述
SCHTASKS:允許管理員創建、刪除、查詢、更改、運行和中止本地或遠程系統上的計劃任務

二、常用參數
/Create         創建新計劃任務。

/Delete         刪除計劃任務。

/Query          顯示所有計劃任務。

/Change         更改計劃任務屬性。

/Run            按需運行計劃任務。

/End            中止當前正在運行的計劃任務。

/ShowSid        顯示與計劃的任務名稱相應的安全標識符。

/?              顯示此幫助消息。

三、參數詳解
3.1 新增 /Create
3.1.1 描述
允許管理員在本地或遠程系統上創建計劃任務
1
3.1.2 使用幫助
SCHTASKS /Create /?
1
3.1.3 常用參數
/SC schedule  指定計劃頻率:MINUTE、 HOURLY、DAILY、WEEKLY、MONTHLY, ONCE, ONSTART, ONLOGON, ONIDLE, ONEVENT.

/MO MINUTE:  1 到 1439 分鐘。 
    HOURLY:  1 - 23 小時。 
    DAILY:   1 到 365 天。 
    WEEKLY:  1 到 52 周。 
    MONTHLY: 1 到 12,或 FIRST, SECOND, THIRD, FOURTH, LAST, LASTDAY。

/ST starttime 指定運行任務的開始時間:時間格式爲 HH:mm (24 小時時間),例如 14:30 表示 2:30 PM。如果未指定 /ST,則默認值爲當前時間。

/ET endtime   指定運行任務的結束時間:時間格式爲 HH:mm (24 小時時間),例如 14:50 表示 2:50 PM。

/TN taskname  指定唯一識別這個計劃任務的名稱。

/TR taskrun   指定在這個計劃時間運行的程序的路徑和文件名。例如: C:\windows\system32\calc.exe

/SD startdate 指定運行任務的第一個日期。格式爲 yyyy/mm/dd。默認值爲當前日期。

/ED enddate   指定此任務運行的最後一天的日期。格式是 yyyy/mm/dd。

3.1.4 實例
1、創建一個名字叫calc的計劃任務,每天9點執行calc.exe文件

SCHTASKS /Create /TN calc /TR C:\windows\system32\calc.exe /SC DAILY /ST 9:00
1
回車創建,返回

成功: 成功創建計劃任務 "calc"。
1
2、創建一個名字叫notepad的計劃任務,每天從8點50開始,每隔1小時執行notepad.exe文件

SCHTASKS /Create /TN notepad /TR c:\windows\system32\notepad.exe /ST 08:50 /SC HOURLY /MO 1
1
3.2 查找 /Query
3.2.1 描述
允許管理員顯示本地或遠程系統上的計劃任務。

3.2.2 使用幫助
SCHTASKS /Query /?
1
3.2.3 常用參數
/TN taskname  指定要檢索其信息的任務名稱,否則會檢索所有任務名稱的信息。

/V 顯示詳細任務輸出。

3.2.4實例
查找名字叫calc的計劃任務
首先切換編碼,輸入chcp 437

SCHTASKS /Query /TN calc
 

C:\Users\123>SCHTASKS /Query /TN calc

Folder: \
TaskName                                 Next Run Time          Status
======================================== ====================== ===============
calc                                     2019/4/4 11:10:00      Ready

3.3 刪除 /Delete
3.3.1描述
刪除一個或多個計劃任務。

3.3.2使用幫助
SCHTASKS /Delete /?

3.3.3常用參數
 /TN taskname  指定要刪除的計劃任務名稱。可以使用通配符 "*" 來刪除所有任務。
 
 /F             強制刪除該任務,而且如果指定的任務當前正在運行,則抑制警告。

3.3.4實例
刪除叫calc的計劃任務

SCHTASKS /Delete /TN "calc"
 

C:\Users\123>SCHTASKS /Delete /TN "calc"
WARNING: Are you sure you want to remove the task "calc" (Y/N)? Y
SUCCESS: The scheduled task "calc" was successfully deleted.

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章