schtasks create

Posted CIAS

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了schtasks create相关的知识,希望对你有一定的参考价值。

参数

参数说明
/sc <scheduletype>指定计划类型。 有效值包括:
  • MINUTE -指定任务运行前的分钟数。
  • 每小时 -指定任务应运行的小时数。
  • 每日 -指定任务运行前的天数。
  • 每周 指定任务应运行的周数。
  • 每月 -指定任务运行前的月数。
  •  -指定该任务在指定的日期和时间运行一次。
  • ONSTART -指定任务在系统每次启动时运行。 你可以指定开始日期,或在系统下一次启动时运行该任务。
  • ONLOGON -指定每当用户 (任何用户) 登录时,任务都将运行。 你可以指定一个日期,或在用户下次登录时运行该任务。
  • ONIDLE -指定当系统在指定的时间段内处于空闲状态时运行任务。 您可以指定一个日期,或在系统下一次空闲时运行该任务。
/tn <taskname>指定任务的名称。 系统上的每项任务都必须具有唯一的名称,并且必须符合文件名规则,而不能超过238个字符。 使用引号将包含空格的名称括起来。
/tr <Taskrun>指定任务运行的程序或命令。 键入可执行文件、脚本文件或批处理文件的完全限定路径和文件名。 路径名称不能超过262个字符。 如果未添加路径,则 schtasks 会假定该文件位于 <systemroot>\\System32 目录中。
/s <computer>指定远程计算机的名称或 IP 地址 (有或不包含反斜杠) 。 默认为本地计算机。
/u [<domain>]用指定用户帐户的权限运行此命令。 默认值是本地计算机当前用户的权限。 /U 和 /p 参数仅在使用 /s 时有效。 指定帐户的权限用于计划任务和运行任务。 若要使用其他用户的权限运行任务,请使用 /ru 参数。 用户帐户必须是远程计算机上 Administrators 组的成员。 同时,本地计算机必须与远程计算机位于同一域中,或者必须位于远程计算机域信任的域中。
/p <password>指定在 /u 参数中指定的用户帐户的密码。 如果在不使用 /p 参数或 password 参数的情况下使用 /u 参数,则 schtasks 将提示你输入密码。 /U 和 /p 参数仅在使用 /s 时有效。
/ru {[<domain>\\]<user> | system}用指定用户帐户的权限运行任务。 默认情况下,任务使用本地计算机的当前用户的权限运行,或使用 /u 参数指定的用户的权限(如果包括在内)来运行。 在本地或远程计算机上计划任务时, /ru 参数是有效的。 有效选项包括:
  •  -指定其他用户帐户。
  • 系统 -指定本地系统帐户,该帐户是操作系统和系统服务使用的一个高特权帐户。
/rp <password>指定现有用户帐户的密码或 /ru 参数所指定的用户帐户的密码。 如果在指定用户帐户时未使用此参数,SchTasks.exe 将在您下次登录时提示您输入密码。 请勿对使用系统帐户凭据运行的任务使用 /rp 参数 (/ru system) 。 系统帐户没有密码,SchTasks.exe 不会提示输入密码。
/月 <modifiers>指定任务在其计划类型中的运行频率。 有效选项包括:
  • MINUTE -指定任务每分钟运行一次 。 可以使用介于 1-1439 分钟之间的任何值。 默认情况下,此值为1分钟。
  • 每小时 -指定任务每小时运行一次 。 可以使用介于 1-23 小时之间的任何值。 默认情况下,此值为1小时。
  • 每日 -指定任务每日运行一次 。 可以使用介于 1-365 天之间的任何值。 默认情况下,此值为1天。
  • 每周 -指定任务每周运行一次 。 可以使用介于 1-52 周之间的任何值。 默认情况下,此值为1周。
  • 每月 -指定任务每月运行一次 。 你可以使用以下任意值:
    • 介于 1-12 个月之间的数字
    • LASTDAY -在月份的最后一天运行任务
    • 第一个、第二个、第三个或第四个 /d <day> 参数一起 指定运行任务的特定周和日期。 例如,在月份的第三个星期三。
  • -指定 任务运行一次。
  • ONSTART -指定任务在启动时运行。
  • ONLOGON -指定当由 /u 参数指定的用户登录时,任务运行。
  • ONIDLE -指定当系统空闲时间为 /i 参数指定的分钟数后运行任务
/d DAY [,DAY ...]指定任务在其计划类型中的运行频率。 有效选项包括:
  • 每周 -指定任务通过提供一个介于1-52 周之间的值每周运行一次。 (可选)还可以通过添加值 "周一至周日" 或 "[周一至 ...]" 的范围来添加特定的一天) 。
  • 每月 -指定任务每月通过提供第一、第二、第三、第四、最后的值每月运行一次。 另外,还可以通过添加值 "周一-SUN" 或在 1-12 个月之间提供一个数字,来添加特定周的某一天。 如果使用此选项,还可以通过提供一个介于1-31 之间的数字来添加特定月份中的某一天。

    注意: 仅在没有 /mo 参数的情况下,1-31 的日期值有效; 如果 /mo 参数是每月 (1-12) ,则为。 默认值为每月第一天 (第一天) 。

/m MONTH [,MONTH ...]指定计划的任务应在一年中的哪个月或几个月运行。 有效选项包括 * 每月 JAN 和 () 。 /M 参数仅对每月计划有效。 当使用 LASTDAY 修饰符时,它是必需的。 否则,它是可选的,默认值 * (每月) 。
/i指定在任务启动前计算机处于空闲状态的分钟数。 有效值为从1到999的整数。 此参数仅对 ONIDLE 计划有效,因此是必需的。
/st <Starttime>使用24小时时间格式 HH: mm 指定任务的开始时间。 默认值为本地计算机上的当前时间。 /St 参数对于分钟、每小时、每天、每周、每月和计划有效。 这是一次需要的计划。
/ri <interval>指定计划任务的重复间隔,以分钟为单位。 这不适用于计划类型:分钟、小时、ONSTART、ONLOGON 和 ONIDLE。 有效范围为 1-599940 (599940 分钟 = 9999 小时) 。 如果指定 /et 或 /du 参数,则默认值为 10 分钟
/et <Endtime>指定每分钟或每小时任务计划以 <HH: MM> 24 小时格式结束的时间。 在指定的结束时间之后,schtasks 不会再次启动任务,直到开始时间重复。 默认情况下,任务计划没有结束时间。 此参数是可选的,仅在每分钟或每小时计划时有效。
/du <duration>指定 <HHHH: MM> 24 小时格式的分钟或小时计划的最大时间长度。 经过指定的时间后,schtasks 将不会重新启动任务,直到开始时间重复。 默认情况下,任务计划没有最大持续时间。 此参数是可选的,仅在每分钟或每小时计划时有效。
遇到停止任务在 /et 或 /du 指定的时间运行的程序。 如果不使用 /k,则 schtasks 将在达到 /et 或 /du 指定的时间后重新启动该程序,也不会在程序仍在运行的情况下停止该程序。 此参数是可选的,仅在每分钟或每小时计划时有效。
/sd指定任务计划开始的日期。 默认值为本地计算机上的当前日期。 "开始 日期 " 的格式因 " 区域和语言选项" 中为本地计算机选择的区域设置而异。 每个区域设置只有一种格式有效。 有效的日期格式包括 (确保选择与在本地计算机上的 "区域和语言选项 " 中选择的格式 最相似的格式) :
  • <MM>// -指定使用月份优先格式,如英语 (美国) 和西班牙语 (巴拿马) 。
  • <DD>// -指定使用第一天的格式,如保加利亚语和荷兰 (荷兰) 。
  • <YYYY>// -指定使用年份优先格式,如瑞典语和法语 (加拿大) 。
/ed <Enddate>指定计划的结束日期。 此参数可选。 它在一次、ONSTART、ONLOGON 或 ONIDLE 计划中无效。 默认情况下,计划无结束日期。 默认值为本地计算机上的当前日期。 结束 日期的格式因 "区域和语言选项" 中为本地计算机选择的区域设置而异。 每个区域设置只有一种格式有效。 有效的日期格式包括 (确保选择与在本地计算机上的 "区域和语言选项 " 中选择的格式 最相似的格式) :
  • <MM>// -指定使用月份优先格式,如英语 (美国) 和西班牙语 (巴拿马) 。
  • <DD>// -指定使用第一天的格式,如保加利亚语和荷兰 (荷兰) 。
  • <YYYY>// -指定使用年份优先格式,如瑞典语和法语 (加拿大) 。
/it指定仅当 "以用户身份运行" (运行) 登录到计算机的用户帐户时才运行计划的任务。 此参数不会影响使用系统权限运行的任务,也不会影响已设置交互的属性的任务。 不能使用 change 命令从任务中删除仅交互属性。 默认情况下,"以用户身份运行" 是指在计划任务时本地计算机的当前用户或由 /u 参数指定的帐户(如果使用的话)。 但是,如果该命令包含 /ru 参数,则 "以用户身份运行" 是由 /ru 参数指定的帐户。
/z指定在其计划完成后删除任务。
/f指定创建任务并在指定的任务已经存在时禁止显示警告。
/?在命令提示符下显示帮助。

安排任务在每次系统启动时运行

在启动计划类型中,/sc onstart参数是必需的。该/ SD(开始日期)参数是可选的,默认为当前日期。

  • 要安排 MyApp 程序在系统每次启动时运行,从 2001 年 3 月 15 日开始,请键入:
  • 设置更多参考
schtasks /create /tn MyApp /tr c:\\download\\bootRms.bat /sc onstart

以上是关于schtasks create的主要内容,如果未能解决你的问题,请参考以下文章

schtasks命令

维持权限schtasks命令

利用批处理自动创建schtasks系统任务

schtasks 参数禁用“用户登录时执行”

批处理 schtasks指令 更改计划任务的延时属性

DOS下得Schtasks命令行用法