schtasks命令用法要点

更新时间:2023-12-08 06:24:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

Schtasks

Schtasks

安排命令和程序,使其定期运行或在指定时间运行。向计划中添加任务和从中删除任务、根据需要启动和停止任务以及显示和更改计划的任务。

要查看该命令语法,请单击以下命令:

? ? ? ? ? ?

schtasks query schtasks delete schtasks end schtasks run schtasks change schtasks create

schtasks create

计划任务。

Schtasks 针对各种计划类型使用不同参数组合。要查看创建任务的组合语法或查看使用特定计划类型创建任务的语法,请单击以下选项之一。

? ? ? ? ? ? ? ? ? ? ? ?

计划任务在每次系统启动时运行 计划任务运行一次

计划任务在月份的最后一天运行 计划任务在每月的特定日期运行 计划任务在月份的指定周运行 计划任务在周的指定天运行 计划任务每 N 月运行一次 计划任务每 N 周运行一次 计划任务每 N 天运行一次 计划任务每 N 小时运行一次 计划任务每 N 分钟运行一次 组合语法和参数描述

? ? ? ? ? ? ?

计划任务在远程计算机上运行 计划任务运行多个程序 计划任务以系统权限运行 计划任务以不同权限运行 计划任务现在运行

计划任务在系统空闲时运行 计划任务在用户登录时运行

组合语法和参数描述 语法

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] [/stStartTime] [/ri Interval] [{/et EndTime | /du Duration} [/k]] [/sd StartDate] [/ed EndDate] [/it] [/Z] [/F]

参数

/sc ScheduleType

指定计划类型。有效值为 MINUTE、HOURLY、DAILY、WEEKLY、MONTHLY、ONCE、ONSTART、ONLOGON、ONIDLE。

计划类型

WEEKLY、MONTHLY ONCE ONSTART

描述

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

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

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

ONLOGON 每当用户(任意用户)登录时,任务就运行。可以指定日期,或在下次用户登录时运行任务。

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

/tn TaskName

指定任务的名称。系统上的每项任务都必须具有一个唯一的名称。名称必须符合文件名称规则,并且长度不得超过 238 个字符。使用引号括起包含空格的名称。 /tr TaskRun

指定任务运行的程序或命令。键入可执行文件、脚本文件或批处理文件的完全合格的路径和文件名。路径名称的长度不得超过 262 个字符。如果忽略该路径,SchTasks 将假定文件在 Systemroot\\System32 目录下。 /s Computer

在指定的远程计算机上计划任务。键入远程计算机的名称或 IP 地址(带有或不带有反斜杠)。默认值是本地计算机。只有使用 /s 时,/u 和 /p 参数才有效。 /u [Domain\\]User

使用指定用户帐户的权限运行该命令。默认值为本地计算机上当前用户的权限。只有在远程计算机 (/s) 上计划任务时,/u 和 /p 参数才有效。 指定帐户的权限用来计划任务和运行任务。要使用其他用户的权限运行任务,请使用 /ru 参数。 用户帐户必须是远程计算机上 Administrators 组的成员。另外,本地计算机必须与远程计算机处于同一个域中,或者必须处于远程计算机域信任的域中。 /p Password

提供在 /u 参数中指定的用户帐户的密码。如果使用 /u 参数,但忽略 /p 参数或密码参数,Schtasks 将提示您输入密码,并且不显示键入的文本。 只有在远程计算机 (/s) 上计划任务时,/u 和 /p 参数才有效。 /ru {[Domain\\]User | System}

使用指定用户帐户的权限运行任务。默认情况下,使用本地计算机当前用户的权限,或者使用 /u 参数指定用户的权限(如果包含的话)运行任务。在本地或远程计算机上计划任务时,/ru 参数才有效。

值 描述 [Domain\\]User 指定候选用户帐户。 System 或 \ 指定 Local System 帐户,这是一种操作系统和系统服务使用的具有高度特权的帐户。 /rp Password 提供在 /ru [Domain\\]User 参数中指定的用户帐户的密码。如果在指定用户帐户的时候忽略了这个参数,SchTasks.exe 会提示您输入密码,而且不显示键入的文本。 不要将 /rp 参数用于使用系统帐户 (/ru System) 的权限运行的任务。系统帐户没有密码,而 SchTasks.exe 也不提示输入密码。 /mo Modifier

指定任务在其计划类型内的运行频率。此参数对于 MINUTE、HOURLY、DAILY、WEEKLY 或 MONTHLY 有效,但是可选的。默认值为 1。

计划类型

E

修饰符值 描述

任务每 N 分钟运行一次。

MINUT1 - 1439

HOURL1 - 23 Y DAILY WEEKLY ONCE

没有修饰符。 1 - 365 1 - 52

任务每 N 小时运行一次。

任务每 N 天运行一次。 任务每 N 周运行一次。

任务运行一次。

ONSTA没有修饰符。 RT

ONLOG没有修饰符。 ON

ONIDLE 没有修饰符。

任务在启动时运行。

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

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

MONTHLY MONTHLY MONTHLY

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

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

FIRST、SECOND、THIRD、与 /dDay 参数一起使用,并在特定的周和天运行任务。例如,FOURTH、LAST

在月份的第三个周三。

/d Day[,Day...] | *

指定周或月的一天(或几天)。只对 WEEKLY 或 MONTHLY 计划有效。

计划修饰符 类型

WEEK1 - 52 LY

天值 (/d)

MON -SUN[,MON -SUN...] | *

描述

可选项。MON 是默认值。通配符值 (*) 指每天。

MONTHLY MONTHLY

FIRST、SECOND、MON - SUN THIRD、FOURTH、LAST 无或 {1 - 12}

1 - 31

对于特定周计划是必需的。

仅在没有修饰符 (/mo) 参数(特定日期计划)的情况下或 /mo为 1 - 12(“每 N 月”计划)时有效并且可选。默认值是 1 (月份的第一天)。

/m Month[,Month...]

指定计划任务应在一年的某月或数月运行。有效值为 JAN - DEC。/m 参数仅对 MONTHLY 计划有效。在使用 LASTDAY 修饰符时,这个参数是必需的。 /i IdleTime

指定任务启动之前计算机空闲多少分钟。有效值是从 1 到 999 的整数。此参数只对 ONIDLE 计划有效,并且是必需的。 /st StartTime

指定任务在一天的什么时间开始(每次开始时间),格式为 HH:MM 24 小时格式。默认值为本地计算机的当前时间。/st 参数只对 MINUTE、HOURLY、DAILY、WEEKLY、MONTHLY 和 ONCE 计划有效。此参数对于 ONCE 计划是必需的。 /ri Interval

指定重复的时间间隔(以分钟计)。此参数不适用于以下计划类型:MINUTE、HOURLY、ONSTART、ONLOGON、ONIDLE。有效范围为 1 到 599940 分钟(599940 分钟 = 9999 小时)。如果指定了 /ET 或 /DU,则重复间隔

默认为 10 分钟。 /et EndTime

指定“分钟”或“小时”任务计划在一天的什么时间结束,格式为 HH:MM 24 小时格式。指定的结束时间之后,Schtasks 不重新启动任务,直到启动时间再次到来。默认情况下,任务计划没有结束时间。该参数是可选的,并且仅对“分钟”或“小时”计划有效。 要查看示例,请参阅:

?

/du Duration

指定“分钟”或“小时”计划的最大时间长度,格式为 HHHH:MM 24 小时格式。指定的时间过去之后,Schtasks 不重新启动任务,直到启动时间再次到来。默认情况下,任务计划没有最大持续时间。该参数是可选的,并且仅对“分钟”或“小时”计划有效。 要查看示例,请参阅:

?

/k

在 /et 或 /du 指定的时间停止任务运行的程序。如果没有 /k,Schtasks 在到达 /et 或 /du 指定的时间之后不再启动程序,但它不会停止仍在运行的程序。该参数是可选的,并且仅对“分钟”或“小时”计划有效。 要查看示例,请参阅:

?

/sd StartDate

指定任务计划开始的日期。默认值为本地计算机上的当前日期。/sd 参数对于所有计划类型均有效,并且是可选的。 StartDate 参数的格式随着“控制面板”的“区域和语言选项”中为本地计算机选择的区域设置而变化。每个区域设置只有一种有效的格式。 下表列出了有效的日期格式。使用与本地计算机“控制面板”的“区域和语言选项”中为“短日期”所选格式最为相似的格式。

“计划任务每 N 分钟运行一次”部分中的“计划任务在非工作时间内每 100 分钟运行一次”。 “计划任务每 N 小时运行一次”部分中的“计划每 3 小时运行一次持续时间为 10 小时的任务”。 “计划任务每 N 分钟运行一次”部分中的“计划任务在非工作时间内每 100 分钟运行一次”。

MM/DD/YYYY DD/MM/YYYY YYYY/MM/DD /ed EndDate 指定计划结束的日期。此参数是可选的。它对于 ONCE、ONSTART、ONLOGON 或 ONIDLE 计划无效。默认情况下,计划没有结束日期。 EndDate 参数的格式随着“控制面板”的“区域和语言选项”中为本地计算机选择的区域设置而变化。每个区域设置只有一种有效的格式。 下表列出了有效的日期格式。使用与在本地计算机控制面板的“区域和语言选项”中为“短日期”选择的格式最为相似的格式。

用于以月开头的格式,例如英语(美国)和西班牙语(巴拿马)。 用于以日开头的格式,例如保加利亚语和荷兰语(荷兰)。 用于以年开头的格式,例如瑞典语和法语(加拿大)。

MM/DD/YYYY DD/MM/YYYY YYYY/MM/DD /it 指定只有在“运行方式”用户(运行任务的用户帐户)登录到计算机的情况下才运行任务。此参数不影响使用系统权限运行的任务。 默认情况下,在计划任务时或使用 /u 参数指定帐户(如果使用该参数)时,“运行方式”用户

用于以月开头的格式,例如英语(美国)和西班牙语(巴拿马)。 用于以日开头的格式,例如保加利亚语和荷兰语(荷兰)。 用于以年开头的格式,例如瑞典语和法语(加拿大)。

本文来源:https://www.bwwdw.com/article/en3t.html

Top