schtasks 定時執行任務 windows 平臺
阿新 • • 發佈:2018-10-31
schtasks 定時執行任務 windows 平臺
遇到一個在windows 平臺執行定時指令碼任務的問題,開始的時候用 at ,但是一直執行不成功。
偶然在網上搜索到 schtasks 命令,下面是參考文件地址:
schtask 執行定時任務
下面就來看一下怎麼使用 schtasks:
schtasks /? #查詢所有命令用法
SCHTASKS
SCHTASKS /?
SCHTASKS /Run /?
SCHTASKS /End /?
SCHTASKS /Create /?
SCHTASKS /Delete /?
SCHTASKS /Query / ?
SCHTASKS /Change /?
SCHTASKS /ShowSid /?
建立一個每天執行的任務:
schtasks /create /tn "RF" /tr Z:\MX6.bat /sc DAILY /st 19:00 #每天在19:00 執行
schtasks /create /? #可以查詢建立任務的用法
查詢你建立的任務:
schtasks /query /tn RF /v #查詢你建立的任務"RF"詳情
schtasks /query /? #查詢query 的用法
刪除你建立的任務:
schtasks /delete /tn RF #刪除指定任務 RF
schtasks /delete /tn * /F #強制刪除所有任務
schtasks /delete /? #查詢刪除命令的用法
其他用法請自行探索~
你在查詢的時候可能會遇到:
E:\>schtasks /query
錯誤: 無法載入列資源。
這個時候需要在cmd執行: (編碼問題,需要臨時切換一下)
chcp 437
如果右鍵cmd 視窗,修改cmd 視窗的【預設值】 選擇 437 編碼。
那麼以後你每次開啟都會是437編碼,中文會顯示成???滴~