windows定时任务schtasks命令的学习

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] [ {/ET endtime | /DU duration} [/K] [/XML xmlfile] [/V1]]

    
[/SD startdate] [/ED enddate] [/IT | /NP] [/Z] [/F]

参数讲解:

/S   system        指定要连接到的远程系统。如果省略这个

                   系统参数,默认是本地系统。


/U   username      指定应在其中执行 SchTasks.exe 的用户上下文。


/P   [password]    指定给定用户上下文的密码。如果省略则

                   提示输入。


/RU  username      指定任务在其下运行的“运行方式”用户

                   帐户(用户上下文)。对于系统帐户,有效 

                   值是 ""、"NT AUTHORITY\SYSTEM" 或 

                   "SYSTEM"。

                   对于 v2 任务,"NT AUTHORITY\LOCALSERVICE"和

                   "NT AUTHORITY\NETWORKSERVICE"以及常见的 SID

                     对这三个也都可用。


/RP  [password]    指定“运行方式”用户的密码。要提示输

                   入密码,值必须是 "*" 或无。系统帐户会忽略该

                   密码。必须和 /RU 或 /XML 开关一起使用。



/RU/XML     /SC   schedule     指定计划频率。

                   有效计划任务:  MINUTE、 HOURLY、DAILY、WEEKLY、 

                   MONTHLY, ONCE, ONSTART, ONLOGON, ONIDLE, ONEVENT.



/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.



/?                 显示此帮助消息。

修改者:

修改者: 按计划类型的 /MO 开关的有效值:

    MINUTE:  1 到 1439 分钟。

    HOURLY:  1 - 23 小时。

    DAILY:   1 到 365 天。

    WEEKLY:  1 到 52 周。

    ONCE:    无修改者。

    ONSTART: 无修改者。

    ONLOGON: 无修改者。

    ONIDLE:  无修改者。

    MONTHLY: 1 到 12,或

             FIRST, SECOND, THIRD, FOURTH, LAST, LASTDAY。

 

    ONEVENT:  XPath 事件查询字符串。

比如 1、schtasks /create /ru SYSTEM /sc DAILY /mo 1 /st 00:00:00 /RI 5 /DU 9999:00 /TN \Microsoft\Windows\APPID\Get-system /tr E:\1.bat /F

则为->/ru 指定任务的运行用户为system->/sc 1-365天->/st 任务的开始时间为00.00.00->/RI 重复间隔为5分钟->/DU 任务持续时间为9999个小时->/TN 给这个任务指定名称为Get-system->/tr 运行参数为 E:\1.BAT->/F 强制创建任务

2、schtasks /create /RU SYSTEM /SC DAILY /mo 1 /ST 00:00:00 /RI 5 /DU 9999:00 /TN \Microsoft\Windows\AppID\Get-system /TR "cmd /c whoami>>d:\1.txt" /F

则为->/ru 指定任务的运行用户为system->/sc 1-365天->/st 任务的开始时间为00.00.00->/RI 重复间隔为5分钟->/DU 任务持续时间为9999个小时->/TN 给这个任务指定名称为Get-system->/tr 运行参数为cmd /c whoami>>d:\1.txt(记得加双引号)->/F 强制创建任务

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值