Windows任务计划命令完整版资料

  • 格式:doc
  • 大小:105.00 KB
  • 文档页数:22

Wind ows任务计划命令创建计划任务语法schtasks /create /sc ScheduleType /tn TaskName /tr TaskRun [/s Computer [/u [Domain]User [/p Password]]] [/ru {[Domain]User | System}] [/rp Password] [/mo Modifier] [/d Day[,Day...] | *] [/m Month[,Month...]] [/i IdleTime] [/st StartTime] [/ri Interval] [{/et EndTime | /du Duration} [/k]] [/sd StartDate] [/ed EndDate] [/it] [/Z] [/F]参数/scScheduleType指定计划类型。

有效值为MINUTE、HOURLY、DAILY、WEEKLY、MONTHLY、ONCE、ONSTART、ONLOGON、ONIDLE。

MINUTE、HOURLY、DAILY、WEEKLY、MONTHLY 指定计划的时间单位。

ONCE 任务在指定的日期和时间运行一次。

ONSTART 任务在每次系统启动的时候运行。

可以指定启动的日期,或下一次系统启动的时候运行任务。

ONLOGON 每当用户(任意用户)登录的时候,任务就运行。

可以指定日期,或在下次用户登录的时候运行任务。

ONIDLE 只要系统空闲了指定的时间,任务就运行。

可以指定日期,或在下次系统空闲的时候运行任务。

/tnTaskName指定任务的名称。

系统上的每项任务都必须具有一个唯一的名称。

名称必须符合文件名称规则,并且不得超过238 个字符。

使用引号括起包含空格的名称。

TaskRun指定任务运行的程序或命令。

键入可执行文件、脚本文件或批处理文件的完全合格的路径和文件名。

路径名称不得超过262 个字符。

如果忽略该路径,SchTasks 将假定文件在SystemrootSystem32 目录下。

/sComputer在指定的远程计算机上计划任务。

键入远程计算机的名称或IP 地址(带有或者没有反斜杠)。

该默认值是本地计算机。

只有使用/s 时/u 和/p 参数才有效。

/u[Domain]User使用指定的用户帐户的权限运行该命令。

默认值为本地计算机上当前用户的权限。

只有在远程计算机(/s) 上计划任务时/u 和/p 参数才有效。

指定帐户的权限用来计划任务和运行任务。

要利用另一个用户的权限运行任务,请使用/ru 参数。

用户帐户必须是远程计算机上Administrators 组的成员。

另外,本地计算机必须与远程计算机处于同一个域,或者必须处于一个远程计算机信任的域中。

/pPassword提供在/u 参数中指定的用户帐户的密码。

如果使用/u 参数,但忽略/p 参数或密码参数,Schtasks 将提示您输入密码,并且不显示键入的文本。

只有在远程计算机(/s) 上计划任务时/u 和/p 参数才有效。

/ru{[Domain]User | System}使用指定用户帐户的权限运行任务。

默认情况下,使用本地计算机当前用户的权限,或者使用/u 参数指定的用户的权限(如果包含的话)运行任务。

在本地或远程计算机上计划任务时,/ru 参数才有效。

值描述[Domain]User 指定候选用户帐户。

System 或"" 指定Local System 帐户,这是一种操作系统和系统服务使用的具有高度特权的帐户。

Password提供/ru [Domain]User 参数中指定的用户帐户的密码。

如果在指定用户帐户的时候忽略了这个参数,SchTasks.exe 会提示您输入密码而且不显示键入的文本。

不要将/rp 参数用于使用系统帐户(/ru System) 的权限运行的任务。

系统帐户没有密码,而SchTasks.exe 也不提示要求密码。

/moModifier指定任务在其计划类型内的运行频率。

对于MINUTE、HOURLY、DAILY、WEEKLY 或MONTHLY 计划,这个参数有效,但也可选。

默认值为1。

计划类型修饰符值描述MINUTE 1 - 1439 任务每N 分钟运行一次。

HOURLY 1 - 23 任务每N 小时运行一次。

DAILY 1 - 365 任务每N 天运行一次。

WEEKLY 1 - 52 任务每N 周运行一次。

ONCE 没有修饰符。

任务运行一次。

ONSTART 没有修饰符。

任务在启动时运行。

ONLOGON 没有修饰符。

/u 参数指定的用户登录时,任务运行。

ONIDLE 没有修饰符。

系统闲置/i 参数(需要与ONIDLE 一起使用)指定的分钟数之后运行任务。

MONTHLY 1 - 12 任务每N 月运行一次。

MONTHLY LASTDAY 任务在月份的最后一天运行。

MONTHLY FIRST、SECOND、THIRD、FOURTH、LAST 与/d Day 参数共同使用,并在特定的周和天运行任务。

例如,在月份的第三个周三。

/dDay[,Day...] | *指定周或月的一天(或几天)。

只与WEEKLY 或MONTHLY 计划共同使用时有效。

计划类型修饰符天值(/d) 描述WEEKLY 1 - 52 MON - SUN[, MON - SUN...]| * 可选项。

MON 是默认值。

通配符值(*) 指每天。

MONTHLY FIRST、SECOND、THIRD、FOURTH、LAST MON - SUN 特定周计划需要。

MONTHLY 无或{1 - 12} 1 - 31 仅在没有修饰符(/mo) 参数(特定日期计划)的情况下或/mo 为1 - 12(“每N 月”计划)时有效并且可选。

默认值是1 (月份的第一天)。

/mMonth[,Month...]指定计划任务应在一年的某月或数月运行。

有效值是JAN - DEC 和* (每个月)。

/m 参数只对于MONTHLY 计划有效。

在使用LASTDAY 修饰符时,这个参数是必需的。

在其他的情况下,它是可选的,默认值是* (每个月)。

/iIdleTime指定任务启动之前计算机空闲多少分钟。

有效值是从1 到999 的整数。

这个参数只对于ONIDLE 计划有效,而且是必需的。

/stStartTime指定任务在一天的什么时间开始(每次开始时间),格式为HH:MM 24 小时格式。

默认值为本地计算机的当前时间。

/st 参数只对于MINUTE、HOURLY、DAILY、WEEKLY、MONTHLY 和ONCE 计划有效。

此参数对于ONCE 计划是必需的。

/riInterval指定重复的时间间隔(以分钟计)。

这不适用于计划类型:MINUTE、HOURLY、ONSTART、ONLOGON、ONIDLE。

有效范围为1 到599940 分钟(599940 分钟= 9999 小时)。

如果指定了/ET 或/DU,则重复间隔默认为10 分钟。

/etEndTime指定“分钟”或“小时”任务计划在一天的什么时间结束,格式为HH:MM 24 小时格式。

指定的结束时间之后,Schtasks 不重新开始任务,直到开始时间再次到来。

默认情况下,任务计划没有结束时间。

该参数是可选的,并且仅对于“分钟”或“小时”计划才有效。

/duDuration指定“分钟”或“小时”计划的最大时间长度,格式为HHHH:MM 24 小时格式。

指定的时间过去之后,Schtasks 不重新启动任务,直到开始时间再次到来。

默认情况下,任务计划没有最大持续时间。

该参数是可选的,并且仅对于“分钟”或“小时”计划才有效。

/k停止在/et 或/du 指定的时间运行任务的程序。

如果没有/k,Schtasks 在到达/et 或/du 指定的时间之后就不重新启动程序,但不会停止仍然在运行的程序。

该参数是可选的,并且仅对于“分钟”或“小时”计划才有效。

/sdStartDate指定任务计划开始的日期。

默认值为本地计算机上的当前日期。

/sd 对于所有计划类型有效,并且为可选。

StartDate 参数的格式随在“控制面板”中的区域和语言选项中为本地计算机选择的区域而变化。

每个区域只能使用一种格式。

下表列出了有效的日期格式。

使用与本地计算机控制面板的“区域和语言选项”中为“短日期”所选格式最为相似的格式。

MM/DD/YYYY 用于以月开头的格式,例如英语(美国)和西班牙语(巴拿马)。

DD/MM/YYYY 用于以日开头的格式,例如保加利亚语和荷兰语(荷兰)。

YYYY/MM/DD 用于以年开头的格式,例如瑞典语和法语(加拿大)。

/edEndDate指定计划结束的日期。

此参数是可选的。

它对于ONCE、ONSTART、ONLOGON 或ONIDLE 计划无效。

默认情况下,计划没有结束日期。

EndDate 参数的格式随在“控制面板”中的区域和语言选项中为本地计算机选择的区域的不同而变化。

每个区域只能使用一种格式。

下表列出了有效的日期格式。

使用与本地计算机控制面板的“区域和语言选项”中为“短日期”所选格式最为相似的格式。

MM/DD/YYYY 用于以月开头的格式,例如英语(美国)和西班牙语(巴拿马)。

DD/MM/YYYY 用于以日开头的格式,例如保加利亚语和荷兰语(荷兰)。

YYYY/MM/DD 用于以年开头的格式,例如瑞典语和法语(加拿大)。

/it指定只有在“运行方式”用户(运行任务的用户帐户)登录到计算机的情况下才运行任务。

此参数不影响使用系统权限运行的任务。

默认情况下,当计划任务时或使用/u 参数指定帐户时,“运行方式”用户是本地计算机的当前用户(如果使用了该参数)。

但是,如果该命令包含/ru 参数,“运行方式”用户则是由/ru 参数指定的帐户。

/Z指定在任务计划完成时删除任务。

/F指定如果指定任务已经存在,就创建任务并取消警告。

/?在命令提示符下显示帮助。

信息如下: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] ][/SD startdate] [/ED enddate] [/IT] [/Z] [/F]描述:允许管理员在本地或远程系统上创建计划任务。

参数列表:/S system 指定要连接到的远程系统。