Schtasks命令使管理员可以在本地或远程系统上创建,删除,查询,更改,运行和结束计划任务。
查看英文版
1 schtasks 运行系统环境
2 schtasks 语法
3 schtasks 示例
Windows vista
Windows 7
Windows 8
Windows 10
SCHTASKS /parameter [arguments]
/Create | 创建一个新的计划任务。 |
/Delete | 删除计划的任务。 |
/Query | 显示所有计划的任务。 |
/Change | 更改计划任务的属性。 |
/Run | 按需运行计划的任务。 |
/End | 停止当前正在运行的计划任务。 |
/ShowSid | 显示与计划的任务名称相对应的安全标识符。heduled task name. |
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] [/HRESULT] [/?]
/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开关结合使用。 |
/SC | schedule |
指定调度频率。有效的日程表类型:分钟,小时,每日,每周,每月 ,一次,一次开始,一次登录,一次,一次,一次。 |
/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 | idletimes | 指定在运行计划的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 |
指定任务运行的第一个日期。格式是mm / dd / yyyy。默认为当前日期 ,不适用于时间表类型:ONCE,ONSTART,ONLOGON,ONIDLE,ONEVENT。 |
/ED | enddate |
指定任务应运行的最后日期。格式为mm / dd / yyyy,不适用于时间表类型 :ONCE,ONSTART,ONLOGON,ONIDLE和ONEVENT。 |
/EC | ChannelName | 指定OnEvent触发器的事件通道。 |
/IT | 使任务仅在作业运行时当前已登录/ RU用户时才能交互式运行。仅当用户登录到计算机时,此任务才运行。 | |
/NP | 没有密码存储。任务以给定用户身份非交互地运行。仅本地资源可用。 | |
/Z | 将任务标记为要在最终运行后删除。 | |
/XML | xmlfile |
根据文件中指定的任务XML创建任务。当任务XML已经包含主体时,可以与/ RU和/ RP开关 结合使用,或者与/ RP单独结合使用。 |
/V1 | 创建对Vista之前的平台可见的任务。与/ XML不兼容。 | |
/F | 如果指定的任务已经存在,则强制创建任务并禁止显示警告。 | |
/RL | level | 设置作业的运行级别。有效值为LIMITED和HIGHEST。默认值为LIMITED。 |
/DELAY | delaytime |
指定触发触发器后延迟任务运行的等待时间。时间格式为mmmm:ss。此选项仅对日程表 类型ONSTART,ONLOGON,ONEVENT有效。 |
/HRESULT | 为了提高诊断能力,进程退出代码将为HRESULT格式。 |
每个计划类型的/ MO开关的有效值:
MINUTE: 1 - 1439 minutes. HOURLY: 1 - 23 hours. DAILY: 1 - 365 days. WEEKLY: weeks 1 - 52. ONCE: No modifiers. ONSTART: No modifiers. ONLOGON: No modifiers. ONIDLE: No modifiers. ONTHLY: 1 - 12, or FIRST, SECOND, THIRD, FOURTH, LAST, LASTDAY. ONEVENT: XPath event query string.
跳转到包括schtasks删除示例的示例。
SCHTASKS /Delete [/S system [/U username [/P [password]]]] /TN taskname [/F] [/HRESULT] [/?]
/S | system | 指定远程连接的系统。 |
/U | username | 指定应该在其下执行schtasks.exe的用户上下文。 |
/P | [password] | 指定给定用户上下文的密码。如果省略,则提示输入。 |
/TN | taskname | 指定要删除的计划任务的名称。通配符“ *”可用于删除所有任务。 |
/F | 如果指定的任务当前正在运行,则强制删除该任务并禁止显示警告。 | |
/HRESULT | 为了提高诊断能力,进程退出代码将为HRESULT格式。 |
跳转到包括schtasks删除示例的示例。
SCHTASKS /Query [/S system [/U username [/P [password]]]]
[/FO format | /XML [xml_type]] [/NH] [/V] [/TN taskname] [/HRESULT] [/?]
/S | system | 指定远程连接的系统。 |
/U | username | 指定应该在其下执行schtasks.exe的用户上下文。 |
/P | [password] | 指定给定用户上下文的密码。如果省略,则提示输入。 |
/FO | format | 指定输出的格式。有效值:TABLE,LIST,CSV。 |
/NH | 指定列标题不应显示在输出中,并且仅对TABLE和CSV格式有效。 | |
/V | 显示详细任务输出。 | |
/TN | taskname | 指定要检索其信息的任务名称,否则指定所有名称。 |
/XML | [xml_type] |
以XML格式显示任务定义。 如果xml_type为ONE,则输出将是一个有效的XML文件。 如果不存在xml_type,则输出将是所有XML任务定义的串联。 |
/HRESULT | 为了提高诊断能力,进程退出代码将为HRESULT格式。 |
跳转至包括schtasks查询示例的示例。
SCHTASKS /Change [/S system [/U username [/P [password]]]] /TN taskname
{ [/RU runasuser] [/RP runaspassword] [/TR taskrun] [/ST starttime]
[/RI interval] [ {/ET endtime | /DU duration} [/K] ] [/SD startdate]
[/ED enddate] [/ENABLE | /DISABLE] [/IT] [/Z] } [/HRESULT] [/?]
/S | system | 指定远程连接的系统。 |
/U | username | 指定应该在其下执行schtasks.exe的用户上下文。 |
/P | [password] | 指定给定用户上下文的密码。如果省略,则提示输入。 |
/TN | taskname | 指定要更改的计划任务。 |
/RU | username |
更改必须在其下运行计划任务的用户名(用户上下文)。对于系统帐户, 有效值为“”,“ NT AUTHORITY \ SYSTEM”或“ SYSTEM”。对于v2任务, “ NT AUTHORITY \ LOCALSERVICE”和“ NT AUTHORITY \ NETWORKSERVICE” 以及所有这三个的众所周知的SID也可用。 |
/RP | password | 指定现有用户上下文的新密码或新用户帐户的密码。系统帐户将忽略此密码。 |
/TR | taskrun | 指定计划的任务运行的新程序。 |
/ST | starttime | 指定运行任务的开始时间。时间格式为HH:mm(24小时制),例如14:30表示2:30 PM |
/RI | interval |
指定重复间隔(以分钟为单位)。有效范围:1-599940分钟。 |
/ET | endtime | 指定运行任务的结束时间。时间格式为HH:mm(24小时制),例如14:50表示2:50 PM |
/DU | duration | 指定运行任务的持续时间。时间格式为HH:mm,不适用于/ ET。 |
/K | 在结束时间或持续时间终止任务。 | |
/SD | startdate |
指定任务运行的第一个日期。格式是mm / dd / yyyy。 |
/ED | enddate | 指定任务应运行的最后日期。格式是mm / dd / yyyy。 |
/IT |
使任务仅在作业运行时当前已登录/ RU用户时才能交互式运行。仅当用户登录 到计算机时,此任务才运行。 |
|
/RL | level |
设置作业的运行级别。有效值为LIMITED和HIGHEST。默认为不更改。 |
/ENABLE | 启用计划的任务。 | |
/DISABLE | 禁用计划的任务。 | |
/Z | 将任务标记为要在最终运行后删除。 | |
/DELAY | delaytime |
指定触发触发器后延迟任务运行的等待时间。时间格式为mmmm:ss。此选 项仅对日程表类型ONSTART,ONLOGON,ONEVENT有效。 ONEVENT. |
/HRESULT | 为了提高诊断能力,进程退出代码将为HRESULT格式。 |
跳转到包括schtasks更改示例的示例。
SCHTASKS /Run [/S system [/U username [/P [password]]]] [/I]
/TN taskname [/HRESULT] [/?]
/S | system | 指定远程连接的系统。 |
/U | username | 指定应该在其下执行schtasks.exe的用户上下文。 |
/P | [password] | 指定给定用户上下文的密码。如果省略,则提示输入。 |
/I | 通过忽略任何约束立即运行任务。 | |
/TN | taskname | 标识现在要运行的计划任务。 |
/HRESULT | 为了提高诊断能力,进程退出代码将为HRESULT格式。 |
跳转至包括schtasks运行示例的示例。
SCHTASKS /End [/S system [/U username [/P [password]]]]
/TN taskname [/HRESULT] [/?]
/S | system | 指定远程连接的系统。 |
/U | username | 指定应该在其下执行schtasks.exe的用户上下文。 |
/P | [password] | 指定给定用户上下文的密码。如果省略,则提示输入。 |
/TN | taskname | 指定要终止的计划任务。 |
/HRESULT | 为了提高诊断能力,进程退出代码将为HRESULT格式。 |
跳转至包括schtasks结束示例的示例。
SCHTASKS /ShowSid /TN taskname [/HRESULT] [/?]
/TN | taskname | 指定计划的任务名称。名称中不允许使用破折号。 |
/HRESULT | 为了提高诊断能力,进程退出代码将为HRESULT格式。 |
查看英文版
schtasks
单独运行时,schtasks显示所有任务名称,其下一个运行时间和状态。
Schtasks删除示例SCHTASKS /Delete /TN "\Backup\Backup and Restore"
使用schtasks 删除“ 备份和还原”计划的任务。
Schtasks查询示例SCHTASKS /Query /FO CSV /NH /V
使用schtasks 查询调度任务,并以CSV格式显示所有输出。
Schtasks更改示例SCHTASKS /Change /TR restore.exe /TN "\Backup\Start Restore"
将restore.exe任务名更改为使用schtasks 开始还原。
Schtasks运行示例SCHTASKS /Run /TN "\Backup\Start Backup"
使用schtasks 运行任务名称“ 开始备份”。
Schtasks结束示例SCHTASKS /End /TN "\Backup\Start Backup"
结束任务名称使用schtasks 启动备份。
Schtasks Showsid示例SCHTASKS /ShowSid /TN "\Backup\Start Backup"
运行上面的命令将得到与以下示例类似的结果。
SUCCESS: The SID "S-1-5-17-2047162322-3971081939-4152322419-2583044571-537493394" for the username "Backup-Start Backup" has been computed successfully.
查看英文版
systemroot | systeminfo | sys | switches | sc | subst | start | sort | smartdrv | shutdown | shift | share | sfc | setver | setlocal | set | scandisk | scanreg |
未知的网友