schtasks命令用法要点.pdf
《schtasks命令用法要点.pdf》由会员分享,可在线阅读,更多相关《schtasks命令用法要点.pdf(27页珍藏版)》请在三一文库上搜索。
1、Schtasks Schtasks 安排命令和程序,使其定期运行或在指定时间运行。向计划中添加任务和从中删除任务、根据需要启动和停止任务以 及显示和更改计划的任务。 要查看该命令语法,请单击以下命令: schtasks create schtasks change schtasks run schtasks end schtasks delete schtasks query schtasks create 计划任务。 Schtasks 针对各种计划类型使用不同参数组合。要查看创建任务的组合语法或查看使用特定计划类型创建任务的语 法,请单击以下选项之一。 组合语法和参数描述 计划任务每N 分钟
2、运行一次 计划任务每N 小时运行一次 计划任务每N 天运行一次 计划任务每N 周运行一次 计划任务每N 月运行一次 计划任务在周的指定天运行 计划任务在月份的指定周运行 计划任务在每月的特定日期运行 计划任务在月份的最后一天运行 计划任务运行一次 计划任务在每次系统启动时运行 计划任务在用户登录时运行 计划任务在系统空闲时运行 计划任务现在运行 计划任务以不同权限运行 计划任务以系统权限运行 计划任务运行多个程序 计划任务在远程计算机上运行 组合语法和参数描述 语法 Schtasks /create /sc ScheduleType /tn TaskName /tr TaskRun /s Co
3、mputer /u Domain User /p Password /ru DomainUser | 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 参数 /sc ScheduleType 指定计划类型。有效值为MINUTE、HOURLY、DAILY、WEEKLY 、MONTHLY、ONCE、ONSTART
4、 、ONLOGON、 ONIDLE。 计划类型描述 MINUTE、 HOURLY 、 DAILY 、 WEEKLY、MONTHLY 指定计划的时间单位。 ONCE任务在指定的日期和时间运行一次。 ONSTART任务在每次系统启动时运行。可以指定启动的日期, 或下一次系统 启动时运行任务。 ONLOGON每当用户(任意用户)登录时,任务就运行。可以指定日期,或在 下次用户登录时运行任务。 ONIDLE只要系统空闲指定的时期,任务就运行。可以指定日期,或在下次 系统空闲时运行任务。 /tn TaskName 指定任务的名称。系统上的每项任务都必须具有一个唯一的名称。名称必须符合文件名称规则,并且长
5、度不得超 过 238 个字符。使用引号括起包含空格的名称。 /tr TaskRun 指定任务运行的程序或命令。键入可执行文件、脚本文件或批处理文件的完全合格的路径和文件名。路径名称的 长度不得超过262 个字符。如果忽略该路径,SchTasks 将假定文件在SystemrootSystem32 目录下。 /s Computer 在指定的远程计算机上计划任务。键入远程计算机的名称或IP 地址(带有或不带有反斜杠) 。默认值是本地计算 机。只有使用/s 时, /u和 /p参数才有效。 /u Domain User 使用指定用户帐户的权限运行该命令。默认值为本地计算机上当前用户的权限。只有在远程计算
6、机(/s ) 上计划任 务时, /u和 /p参数才有效。指定帐户的权限用来计划任务和运行任务。要使用其他用户的权限运行任务,请 使用 /ru参数。 用户帐户必须是远程计算机上Administrators 组的成员。另外,本地计算机必须与远程计算机 处于同一个域中,或者必须处于远程计算机域信任的域中。 /p Password 提供在/u参数中指定的用户帐户的密码。如果使用/u参数,但忽略/p参数或密码参数, Schtasks 将提示您 输入密码,并且不显示键入的文本。只有在远程计算机(/s) 上计划任务时, /u和 /p参数才有效。 /ru Domain User | System 使用指定用户
7、帐户的权限运行任务。默认情况下,使用本地计算机当前用户的权限,或者使用/u参数指定用户 的权限(如果包含的话)运行任务。在本地或远程计算机上计划任务时,/ru参数才有效。 值描述 Domain User指定候选用户帐户。 System或 “指定 Local System 帐户,这是一种操作系统和系统服务使用的具有高度特权的帐户。 /rp Password 提供在/ru DomainUser 参数中指定的用户帐户的密码。如果在指定用户帐户的时候忽略了这个参数, SchTasks.exe 会提示您输入密码, 而且不显示键入的文本。不要将 /rp参数用于使用系统帐户(/ru System) 的 权限
8、运行的任务。系统帐户没有密码,而SchTasks.exe 也不提示输入密码。 /mo Modifier 指定任务在其计划类型内的运行频率。此参数对于MINUTE、HOURLY、 DAILY、WEEKLY 或 MONTHLY 有效, 但是可选的。默认值为1。 计划 类型 修饰符值描述 MINUT E 1 - 1439任务每N 分钟运行一次。 HOURL Y 1 - 23任务每N 小时运行一次。 DAILY 1 - 365任务每N 天运行一次。 WEEKL Y 1 - 52任务每N 周运行一次。 ONCE 没有修饰符。任务运行一次。 ONSTA RT 没有修饰符。任务在启动时运行。 ONLOG O
9、N 没有修饰符。/u参数指定的用户登录时,运行任务。 ONIDLE 没有修饰符。 系统闲置/i 参数(需要与ONIDLE 一起使用)指定的分钟数 之后运行任务。 MONT HLY 1 - 12任务每N 月运行一次。 MONT HLY LASTDAY任务在月份的最后一天运行。 MONT HLY FIRST、SECOND、THIRD 、 FOURTH 、LAST 与 /d Day 参数一起使用,并在特定的周和天运行任务。例如, 在月份的第三个周三。 /d Day ,Day . | * 指定周或月的一天(或几天) 。只对WEEKLY 或 MONTHLY 计划有效。 计划 类型 修饰符 天值 (/d)
10、 描述 WEEK LY 1 - 52 MON -SUN,MON -SUN. | * 可选项。 MON 是默认值。通配符值(*) 指每天。 MON THLY FIRST 、 SECOND 、 THIRD、 FOURTH、 LAST MON - SUN对于特定周计划是必需的。 MON THLY 无或 1 - 12 1 - 31仅在没有修饰符(/mo ) 参数(特定日期计划) 的情况 下或 /mo 为 1 - 12(“ 每 N 月” 计划)时有效并且可 选。默认值是1 (月份的第一天)。 /m Month ,Month . 指定计划任务应在一年的某月或数月运行。有效值为JAN - DEC。/m参数仅
11、对MONTHLY 计划有效。在使用 LASTDAY 修饰符时,这个参数是必需的。 /i IdleTime 指定任务启动之前计算机空闲多少分钟。有效值是从1 到 999 的整数。此参数只对ONIDLE 计划有效,并且是 必需的。 /st StartTime 指定任务在一天的什么时间开始(每次开始时间),格式为HH:MM 24 小时格式。默认值为本地计算机的当前时 间。/st参数只对MINUTE、HOURLY、DAILY、WEEKLY 、MONTHLY 和 ONCE 计划有效。 此参数对于ONCE 计 划是必需的。 /ri Interval 指定重复的时间间隔(以分钟计) 。此参数不适用于以下计划
12、类型:MINUTE、HOURLY、ONSTART 、ONLOGON、 ONIDLE。有效范围为1 到 599940 分钟( 599940 分钟 = 9999 小时) 。如果指定了/ET 或 /DU,则重复间隔 默认为10 分钟。 /et EndTime 指定 “ 分钟” 或“ 小时” 任务计划在一天的什么时间结束,格式为HH:MM 24 小时格式。指定的结束时间之后, Schtasks 不重新启动任务,直到启动时间再次到来。默认情况下,任务计划没有结束时间。该参数是可选的,并 且仅对 “ 分钟” 或“ 小时 ” 计划有效。要查看示例,请参阅: “ 计划任务每N 分钟运行一次 ” 部分中的 “
13、计划任务在非工作时间内每100 分钟运行一次 ” 。 /du Duration 指定 “ 分钟” 或“ 小时” 计划的最大时间长度,格式为HHHH :MM 24 小时格式。指定的时间过去之后,Schtasks 不 重新启动任务, 直到启动时间再次到来。默认情况下, 任务计划没有最大持续时间。该参数是可选的, 并且仅对 “ 分 钟” 或“ 小时 ” 计划有效。要查看示例,请参阅: “ 计划任务每N 小时运行一次 ” 部分中的 “ 计划每3 小时运行一次持续时间为10 小时的任务 ” 。 /k 在 /et或 /du指定的时间停止任务运行的程序。如果没有/k ,Schtasks 在到达/et或 /d
14、u指定的时间之后 不再启动程序,但它不会停止仍在运行的程序。该参数是可选的,并且仅对“ 分钟 ” 或“ 小时” 计划有效。要查看示 例,请参阅: “ 计划任务每N 分钟运行一次 ” 部分中的 “ 计划任务在非工作时间内每100 分钟运行一次 ” 。 /sd StartDate 指定任务计划开始的日期。默认值为本地计算机上的当前日期。/sd参数对于所有计划类型均有效,并且是可选 的。 StartDate参数的格式随着 “ 控制面板 ” 的“ 区域和语言选项 ” 中为本地计算机选择的区域设置而变化。每个区 域设置只有一种有效的格式。下表列出了有效的日期格式。使用与本地计算机“ 控制面板 ” 的“
15、区域和语言选项 ” 中 为“ 短日期 ” 所选格式最为相似的格式。 MM/DD/YYYY用于以月开头的格式,例如英语(美国)和西班牙语(巴拿马)。 DD/ MM/YYYY用于以日开头的格式,例如保加利亚语和荷兰语(荷兰)。 YYYY/MM/DD 用于以年开头的格式,例如瑞典语和法语(加拿大)。 /ed EndDate 指定计划结束的日期。此参数是可选的。它对于ONCE、ONSTART 、ONLOGON 或 ONIDLE 计划无效。默认情 况下,计划没有结束日期。EndDate 参数的格式随着 “ 控制面板 ” 的“ 区域和语言选项 ” 中为本地计算机选择的区域 设置而变化。每个区域设置只有一种
16、有效的格式。下表列出了有效的日期格式。使用与在本地计算机控制面板的 “ 区域和语言选项 ” 中为 “ 短日期 ” 选择的格式最为相似的格式。 MM/DD/YYYY用于以月开头的格式,例如英语(美国)和西班牙语(巴拿马)。 DD/ MM/YYYY用于以日开头的格式,例如保加利亚语和荷兰语(荷兰)。 YYYY/MM/DD用于以年开头的格式,例如瑞典语和法语(加拿大)。 /it 指定只有在 “ 运行方式 ” 用户(运行任务的用户帐户)登录到计算机的情况下才运行任务。此参数不影响使用系统 权限运行的任务。默认情况下,在计划任务时或使用/u参数指定帐户(如果使用该参数)时,“ 运行方式 ” 用户 将是本
17、地计算机的当前用户。但是,如果该命令包含/ru参数,“ 运行方式 ” 用户则是由/ru参数指定的帐户。例 如,请参阅: “ 计划任务每N 天运行一次 ” 部分中的 “ 计划在我登录后每70 天运行一次任务 ” 。 “ 计划使用不同权限运行的任务” 部分中的 “ 只在特定用户登录时运行任务” 。 /Z 指定在任务计划完成时删除任务。 /F 指定如果指定任务已经存在,就创建任务并取消警告。 /? 在命令提示符下显示帮助。 计划任务每N 分钟运行一次 分钟计划语法 schtasks /create /tn TaskName /tr TaskRun /sc minute /mo 1 - 1439 /s
18、t HH:MM /sd StartDate /ed EndDate /et HH:MM | /du HHHH :MM /k /it /ru Domain User /rp Password | System /s Computer /u DomainUser /p Password 备注 在一个分钟计划中, /sc minute参数是必需的。 /mo (修饰符)参数是可选的,它指定了每次运行任务之间间隔的分 钟数。 /mo的默认值为1(每分钟)。/et (结束时间)和/du (持续时间)参数是可选的,并且可与或不与/k (结 束任务)参数一起使用。 示例 计划任务每20 分钟运行一次 下面的命
19、令计划安全脚本Sec.vbs 每 20 分钟运行一次。 该命令使用/sc 参数指定分钟计划, 使用 /mo参数指定时 间间隔为20 分钟。 由于该命令没有包含开始日期或时间,因此任务在命令完成20 分钟后启动, 此后在系统运行时每20 分钟运行一次。 请注意,安全脚本源文件位于远程计算机上,但任务在本地计算机上计划并执行。 schtasks /create /sc minute /mo 20 /tn “Security Script“ /tr centraldatascriptssec.vbs 计划任务在非工作时间内每100 分钟运行一次 下面的命令计划安全脚本Sec.vbs 在本地计算机上每
20、天下午5:00 和次日上午7:59 之间每 100 分钟运行一次。 该命 令使用 /sc 参数指定分钟计划, 使用 /mo参数指定时间间隔为100 分钟。它使用/st和 /et参数指定每天计划的 开始时间和结束时间。它还使用/k参数停止在上午7:59 仍在运行的脚本。如果没有/k ,Schtasks 就不会在上午 7:59 之后启动脚本,但是,如果在上午6:20 启动的实例仍在运行,Schtasks 不会停止它。 schtasks /create /tn “Security Script“ /tr sec.vbs /sc minute /mo 100 /st 17:00 /et 08:00 /
21、k 计划任务每N 小时运行一次 小时计划语法 schtasks /create /tn TaskName /tr TaskRun /sc hourly /mo 1 - 23 /st HH:MM /sd StartDate /ed EndDate /et HH:MM | /du HHHH :MM /k /it /ru Domain User /rp Password | System /s Computer /u DomainUser /p Password 备注 在一个小时计划中, /sc hourly参数是必需的。 /mo (修饰符)参数是可选的,它指定了每次运行任务之间间隔的小 时数。 /
22、mo的默认值为1(每小时)。/k (结束任务)参数是可选的,并且可与/et (指定时间结束)或/du (指定 时间间隔后结束)一起使用。 示例 计划任务每五小时运行一次 下面的命令计划MyApp 程序从2002 年 3 月的第一天起每五小时运行一次。它使用/mo参数来指定间隔时间, 使用/sd参数来指定开始日期。由于该命令没有指定起始时间,因此当前时间作为起始时间。 由于本地计算机设置为使用“ 区域和语言选项 ” 中的 “ 英语(津巴布韦) ” 选项,所以开始日期的格式为MM/DD/YYYY (03/01/2002) 。 schtasks /create /sc hourly /mo 5 /s
23、d 03/01/2002 /tn “My App“ /tr c:appsmyapp.exe 计划任务在每小时后五分钟运行一次 下面的命令将计划MyApp 程序从午夜过后五分钟起每小时运行一次。因为忽略了/mo参数,所以命令使用小时计 划的默认值,即每(1) 小时。如果该命令在上午12:05 之后运行,则程序将在第二天才会运行。 schtasks /create /sc hourly /st 00:05 /tn “My App“ /tr c:appsmyapp.exe 计划任务每3 小时运行一次,持续时间为10 小时 以下命令计划MyApp 程序每3 小时运行一次,持续时间为10 小时。 该命令
24、使用/sc 参数指定小时计划,使用/mo参数指定时间间隔为3 小时。它使用/st参数在午夜开始计划,并 使用/du参数在 10 小时之后结束计划。由于程序仅运行几分钟,因此无需/k参数,该参数停止在持续时间到期时 仍然运行的程序。 schtasks /create /tn “My App“ /tr myapp.exe /sc hourly /mo 3 /st 00:00 /du 0010:00 在此示例中,任务在上午12:00、上午3:00、上午6:00 以及上午9:00 运行。由于持续时间为10 小时,任务不会 在下午 12:00 运行,而是在第二天上午12:00 再次开始。 计划任务每N
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- schtasks 命令 用法 要点
链接地址:https://www.31doc.com/p-5198098.html