天天看點

windows下計劃任務schtasks使用案例

需求:5台WINDOWS電腦主機,發送定時關機指令

解決:用TODESK遠端終端,發送DOS指令,建立計劃任務,并設定啟用、禁用

一、建立計劃任務:

示例1:每天18:30執行關機指令“shutdown -s -t 0”

> schtasks /create /tn "ShutdownAt1830" /tr "shutdown -s -t 0" /sc DAILY /st 18:30      

未例2:每月1号12:00執行删除檔案指令“del /f /s /q  %USERPROFILE%\downloads\*.pdf”,即删除目前使用者downloads下的所有pdf檔案

schtasks /create /tn "del-pdf-01-1200" /tr "del /f /s /q  %USERPROFILE%\downloads\*.pdf" /sc MONTHLY /m * /st 12:00      

二、禁用/啟用計劃任務

> schtasks /Change /TN "ShutdownAt1830" /Disable
> chtasks /Change /TN "ShutdownAt1830" /Enable      

三、檢視計劃任務狀态: 

> schtasks /query /tn "shutdownat1830"      

說明:

參數清單:

      /Create         建立新計劃任務。

      /Query          顯示所有計劃任務。

      /TN   taskname     以路徑\名稱形式指定

      /TR   taskrun      指定在這個計劃時間運作的程式的路徑和檔案名

      /ST   starttime    指定運作任務的開始時間

      /SC   schedule     指定計劃頻率。有效計劃任務:  MINUTE、 HOURLY、DAILY、WEEKLY、 MONTHLY, ONCE, ONSTART, ONLOGON, ONIDLE, ONEVENT.

如果在檢視任務狀态的時候報錯,出現“錯誤:無法加載列資源”,可能是因為CMD編碼的問題;

檢視CMD編碼:

> chcp      
活動代碼頁: 936      
> chcp 437