window 设置定时任务,windows10设置定时任务

  window 设置定时任务,windows10设置定时任务

  1.形象比较简单。进入任务调度器,点击新建任务,选择相关配置参数。

  *特别介绍,其实windows计划任务可以直接执行python脚本,只要操作部分如图配置即可。

  2.命令模式。有时候需要设置多台机器的定时任务,图形化配置每台机器当然会太繁琐。

  schtasks命令简介:

  打开cmd,输入schtasks /Create/?进入查看系统内置的指令。

  最后,重点介绍如何通过命令由指定的程序执行脚本。因为我在这里做的是执行python脚本,

  所以只介绍python配置。其他程序执行方法可以参考这个,修改相关配置。

  schtasks /Create /?

  SCHTASKS /Create [/S system [/U用户名[/P[密码]]]]

  [/RU用户名[/RP密码]] /SC计划[/MO修改量] [/D天]

  [/M months][/I idle time]/TN taskname/TR task run[/ST start time]

  [/RI interval][{/ET end time /DU duration }[/K][/XML XML file][/V1]]

  [/SD start date][/ED end date][/IT /NP][/Z][/F]

  描述:

  允许管理员在本地或远程系统上创建计划任务。

  参数列表:

  /S system指定要连接的远程系统。如果省略了这一点

  系统参数,默认为本地系统。

  /U username指定应该在其中执行SchTasks.exe的用户上下文。

  /P [password]指定给定用户上下文的密码。如果省略

  提示输入。

  /RU username指定任务运行的运行方式用户。

  帐户(用户上下文)。对于系统帐户,有效。

  是值“”、“NT AUTHORITY\SYSTEM”还是

  系统.

  对于v2任务,“NT AUTHORITY\LOCALSERVICE”和

  “NT AUTHORITY\NETWORKSERVICE”和公共SID

  这三者都适用。

  /RP [password]指定运行方式用户的密码。促使失败

  密码,该值必须为“*”或无。系统帐户忽略这一点。

  密码。必须与/RU或/XML开关一起使用。

  /RU/XML /SC schedule指定计划频率。

  有效的计划任务:分钟,每小时,每天,每周,

  每月、一次、ONSTART、ONLOGON、ONIDLE、ONEVENT。

  /MO修饰符改进了计划类型,以便更好地控制计划重复。

  句号。有效值列在下面的修饰符部分。

  /D days指定任务将在一周中的哪一天运行。有效值:

  周一、TUE、周三、THU、周五、周六、周日

  和月计划的1-31。

  (一个月内的日期)。通配符“*”指定所有日期。

  /M months指定一年中的一个月。默认值是该月的第一天。

  有效值:一月,二月,三月,四月,五月,六月,

  七月、八月、九月、十月、十一月和十二月。通配符

  “*”指定所有月份。

  /I idletime指定在运行计划的ONIDLE任务之前

  等待的空闲时间。

  有效值范围:1到999分钟。

  /TN taskname指定唯一标识此计划任务的名称。

  /TR taskrun指定在此计划时间运行的程序的路径。

  和文件名。

  示例:C:\windows\system32\calc.exe

  /ST starttime指定正在运行的任务的开始时间。

  时间格式为HH:mm (24小时制),例如14:30。

  下午两点半.如果未指定/ST,默认值为

  当前时间。/SC ONCE必须有这个选项。

  /RI interval指定以分钟为单位的重复间隔。这不适用于

  计划类型:分钟,每小时,

  ONSTART,ONLOGON,ONIDLE,ONEVENT。

  有效范围:1-599940分钟。

  如果指定了/ET或/DU,则其默认值为

  十分钟。

  /ET endtime指定正在运行的任务的结束时间。

  时间的格式是HH:mm (24小时制),例如14:50表示下午2:50。

  这不适用于计划类型:ONSTART,

  ONLOGON,ONIDLE,ONEVENT。

  /DU duration指定正在运行的任务的持续时间。

  时间格式为hh: mm。这不适用于/ET和

  类型:ONSTART、ONLOGON、ONIDLE、ONEVENT。

  对于/V1任务,如果指定了/RI,则默认持续时间为

  一个小时。

  /K在结束时间或持续时间终止任务。

  这不适用于计划类型:ONSTART,

  ONLOGON,ONIDLE,ONEVENT。

  必须指定/ET或/DU。

  /SD startdate指定运行任务的第一个日期。

  格式为年/月/日。默认值为

  当前日期。这不适用于计划类型:一次,

  ONSTART,ONLOGON,ONIDLE,ONEVENT。

  /ED enddate指定此任务运行的最后一天的日期。

  格式为年/月/日。这不适用于计划类型:

  ONCE、ONSTART、ONLOGON、ONIDLE .

  /EC ChannelName指定OnEvent触发器的事件通道。

  /IT仅当/RU用户当前已登录并且

  只有当作业正在运行时,才能以交互方式运行任务。

  只有用户登录后,此任务才会运行。

  /NP不存储任何密码。作为任务的给定用户

  以非交互方式运行。只有本地资源可用。

  /Z标志在任务最终运行后将其删除。

  /XML xmlfile从文件中的指定任务XML创建任务。

  您可以组合使用/RU和/RP开关,或者在任务XML已经包含

  主体时单独使用/RP。

  /V1创建可以在Vista之前的平台上看到的任务。

  与/XML不兼容。

  /F如果指定的任务已经存在,则强制创建。

  任务并抑制警告。

  /RL level设置作业的运行级别。有效值包括

  有限且最高。默认值是有限的。

  /delaydaytime指定任务在触发器被触发后延迟。

  等待时间。时间格式为

  mmmm:ss .此选项仅适用于计划类型。

  ONSTART,ONLOGON,ONEVENT。

  /?将显示此帮助消息。

  修改者:按计划类型/MO开关的有效值:

  分钟:1到1439分钟。

  每小时:1-23小时。

  每日:1到365天。

  每周:1至52周。

  一次:无修饰词。

  ONSTART:无修饰符。

  ONLOGON:无修饰符。

  没有修饰词。

  每月:1至12日,或

  第一,第二,第三,第四,最后,最后一天.

  ONEVENT: XPath事件查询字符串。

  示例:

  ==在远程机器“ABC”上创建计划任务“doc”,

  机器每小时在用户“runasuser”下运行notepad.exe。

  SCHTASKS/Create/S ABC/U user/P password/RU runas user

  /RP runas password/SC HOURLY/TN doc/TR记事本

  ==在远程机器“ABC”上创建计划任务“accountant”,

  在指定开始日期和结束日期之间的开始时间和结束时间内,

  每五分钟跑一次calc.exe。

  SCHTASKS/Create/S ABC/U domain \ user/P password/SC MINUTE

  /莫5 /TN会计师/TR calc.exe/ST 12:00/ET 14:00

  /SD 2006年6月6日/ED 2006年6月6日/RU runasuser /RP用户密码

  ==在每个月的第一个星期天创建计划任务“游戏时间”。

  运行“自由细胞”。

  SCHTASKS/Create/SC MONTHLY/MO first/D SUN/TN game time

  /TR c:\ windows \ system32 \ free cell

  ==在远程计算机 ABC 上创建计划任务报告,

  每周跑一次notepad.exe。

  SCHTASKS/Create/S ABC/U user/P password/RU runas user

  /RP runas password/SC WEEKLY/TN report/TR notepad.exe

  ==在远程计算机 ABC 上创建计划任务 logtracker ,

  从指定的开始时间到无结束时间每五分钟,

  运行notepad.exe。将提示您输入/RP。

  密码。

  SCHTASKS/Create/S ABC/U domain \ user/P password/SC MINUTE

  /MO 5 /TN日志跟踪器

  /TR c:\ windows \ system32 \ notepad . exe/ST 18:30

  /RU runasuser /RP

  ==创建一个计划任务“游戏”,从每天12:00到

  它会在14:00自动结束,并运行freecell.exe。

  SCHTASKS/Create/SC DAILY/TN gaming/TR c:\ free cell/ST 12:00

  /东部时间14:00 /K

  ==创建计划任务“EventLog”以开始运行wevtvwr.msc

  只要事件101在“系统”频道中发布

  SCHTASKS/Create/TN event log/TR wevtvwr . MSC/SC ONEVENT

  /EC System/MO *[System/event id=101]

  ==文件路径可以加空格,但是需要加两组引号,

  一组引号用于CMD.EXE,另一组用于SchTasks.exe。用于CMD

  的外部引号必须是一对双引号;内部引号可以是一对单引号或

  一对转义双引号:

  SCHTASKS/创建

  /tr c:\ program files \ internet explorer \ ie xplorer . exe

  c:\log data\today.xml .

  正如您所看到的,上面的schtasks内置帮助文档基本上包括了创建任务的所有命令。

  程序调用python类似于上面最后一段对ie执行xml的介绍。

  3.粘贴我定义的python程序调用命令:

  schtasks/create/sc daily/TN test /tr C:\ python 36 \ python w . exe C:\ py _ tools \ ICT _ tools \ test . py

  即定义一个任务,每天通过python程序无限执行脚本,每天一次。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: