需求: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