我试图从命令行创build一个计划任务。 我需要在7:05 pm每天运行一次,最长运行时间为1小时。 只有一次,直到第二天。
这是我的命令。 运行所有任务“/ tr”'tasks.exe RunAllTasks'“/ sc DAILY / st 19:05:00 / F /杜1:00
该命令产生以下触发器。 “每天下午7:05 – 触发后,每10分钟重复一个小时。”
每10分钟重复一次是不可取的,我不明白这是我的要求。 也许这是使用持续时间的默认值,有没有办法摆脱它?
先谢谢了。
在这里有同样的问题。 当您使用/ ET或/ DU开关时,我发现它是一个默认设置。
令人沮丧的是,我还没有想出如何在使用任何一个开关时停止重复应用。
以下是我从中find的technet的一些信息:
https://technet.microsoft.com/en-us/library/cc725744(v=ws.11).aspx#BKMK_change
/ ri以分钟为单位指定重复间隔。 这不适用于计划types:MINUTE,HOURLY,ONSTART,ONLOGON和ONIDLE。 有效范围是1到599940分钟(599940分钟= 9999小时)。 如果指定了/ ET或/ DU,则重复间隔默认为10分钟。
不回答这个问题,但希望提供一点清晰。
我发现最接近的build议是创build第二个任务,结束第一个任务:schtasks / end / tn TaskName
来自technet :
/ ri <时间间隔>
指定以分钟为单位的重复间隔。 这不适用于计划types:MINUTE,HOURLY,ONSTART,ONLOGON和ONIDLE。 有效范围是1到599940分钟(599940分钟= 9999小时)。 如果指定了/ ET或/ DU,则重复间隔默认为10分钟。
你应该加24小时/ri 1440 ( /ri 1440 )。 引用的措辞意味着你可以用/ri来改变默认的重复间隔。