schtasks /parameter [arguments]
描述: 允許管理員建立、刪除、查詢、更改、執行和中止本地或遠端系統上的計畫任
務。替代 at.exe。
引數列表:
/create 建立新計畫任務。
/delete 刪除計畫任務。
/query 顯示所有計畫任務。
/change 更改計畫任務屬性。
/run 立即執行計畫任務。
/end 中止當前正在執行的計畫任務。
/? 顯示幫助訊息。
示例: schtasks
schtasks /?
schtasks /run /?
schtasks /end /?
schtasks /create /?
schtasks /delete /?
schtasks /query /?
schtasks /change /?
schtasks /create [/s system [/u username [/p [password]]]]
[/ru username [/rp password]] /sc schedule [/mo modifier] [/d day]
[/m months] [/i idletime] /tn taskname /tr taskrun [/st starttime]
[/ri interval] [ [/k] ]
[/sd startdate] [/ed enddate] [/it] [/z] [/f]
/mo modifier 改進計畫型別以允許更好地控制計畫重複
週期。有效值列於下面「修改者」部分中。
/d days 指定該週內執行任務的日期。有效值:
mon、tue、wed、thu、fri、sat、sun
和對 monthly 計畫的 1 - 31
(某月中的日期)。萬用字元「*」指定所有日期。
/m months 指定一年內的某月。預設是該月的第一天。
有效值: jan、feb、mar、apr、may、jun、
jul、 aug、sep、oct、nov 和 dec。萬用字元
「*」 指定所有的月。
/i idletime 指定執行乙個已計畫的 onidle 任務之前
要等待的空閒時間。
有效值範圍: 1 到 999 分鐘。
/tn taskname 指定唯一識別這個計畫任務的名稱。
/tr taskrun 指定在這個計畫時間執行的程式的路徑
和檔名。 例如: c:\windows\system32\calc.exe
/st starttime 指定執行任務的開始時間。
時間格式為 hh:mm (24 小時時間),例如 14:30 表示
2:30 pm。如果未指定 /st,則預設值為
當前時間。/sc once 必需有此選項。
/ri interval 用分鐘指定重複間隔。這不適用於
計畫型別: minute、hourly、
onstart, onlogon, onidle, onevent.
有效範圍: 1 - 599940 分鐘。
如果已指定 /et 或 /du,則其預設值為
10 分鐘。
/et endtime 指定執行任務的結束時間。
時間格式為 hh:mm (24 小時時間),例如,14:50 表示 2:50 pm。
這不適用於計畫型別: onstart、
onlogon, onidle, onevent.
/du duration 指定執行任務的持續時間。
時間格式為 hh:mm。這不適用於 /et 和
計畫型別: onstart, onlogon, onidle, onevent.
對於 /v1 任務,如果已指定 /ri,則持續時間預設值為
1 小時。
/k 在結束時間或持續時間終止任務。
這不適用於計畫型別: onstart、
onlogon, onidle, onevent.
必須指定 /et 或 /du。
/sd startdate 指定執行任務的第乙個日期。
格式為 yyyy/mm/dd。預設值為
當前日期。這不適用於計畫型別: once、
onstart, onlogon, onidle, onevent.
/ed enddate 指定此任務執行的最後一天的日期。
格式是 yyyy/mm/dd。這不適用於計畫型別:
once、onstart、onlogon、onidle。
/ec channelname 為 onevent 觸發器指定事件通道。
/it 僅有在 /ru 使用者當前已登入且
作業正在執行時才可以互動式執行任務。
此任務只有在使用者已登入的情況下才執行。
/np 不儲存任何密碼。任務以給定使用者的身份
非互動的方式執行。只有本地資源可用。
/z 標記在最終執行完任務後刪除任務。
/xml xmlfile 從檔案的指定任務 xml 中建立任務。
可以組合使用 /ru 和 /rp 開關,或者在任務 xml 已包含
主體時單獨使用 /rp。
/v1 建立 vista 以前的平台可以看見的任務。
不相容 /xml。
/f 如果指定的任務已經存在,則強制建立
任務並抑制警告。
/rl level 為作業設定執行級別。有效值為
limited 和 highest。預設值為 limited。
/delay delaytime 指定觸發觸發器後延遲任務執行的
等待時間。時間格式為
mmmm:ss。此選項僅對計畫型別
onstart, onlogon, onevent.
例子說明:
/f 確認
/mo引數來指定間隔時間,忽略了/mo引數,命令使用了小時計畫的預設值,即每 (1) 小時。
/sd引數來指定起始日期。由於命令沒有指定起始時間,當前時間被用作起始時間
1、每分鐘執行1次
bat執行:
schtasks /create /sc minute /mo 01 /tn " & "test" & " /tr %~dp0\log.log
vba執行:
shell "schtasks /create /sc minute /mo 01 /tn " & "test" & " /tr " & thisworkbook.path & "\log.log /f"
or shell "schtasks /create /sc minute /mo 01 /tn test /tr " & thisworkbook.path & "\log.log /f"
2、在每小時20分後執行
schtasks /create /sc hourly /st 00:20:00 /tn "test" /tr
3、每天8點執行
chtasks /create /tn "test" /tr %~dp0\log.log /sc daily /st 08:00:00
4、停止或刪除任務
"schtasks /delete /tn test /f"
crontab 詳細用法 定時任務
使用crontab你可以在指定的時間執行乙個shell指令碼或者一系列linux命令。例如系統管理員安排乙個備份任務使其每天都執行 如何往 cron 中新增乙個作業?crontab e 0 5 root bin backup.sh 這將會在每天早上5點執行 root bin backup.sh cr...
crontab 詳細用法 定時任務
crontab 詳細用法 定時任務 使用 crontab你可以在指定的時間執行乙個shell指令碼或者一系列linux命令。例如系統管理員安排乙個備份任務使其每天都執行 如何往 cron 中新增乙個作業?crontab e 0 5 root bin backup.sh 這將會在每天早上5點執行 ro...
crontab 詳細用法 定時任務
使用crontab你可以在指定的時間執行乙個shell指令碼或者一系列linux命令。例如系統管理員安排乙個備份任務使其每天都執行 如何往 cron 中新增乙個作業?crontab e 0 5 root bin backup.sh 這將會在每天早上5點執行 root bin backup.sh cr...