任务计划程序2.0:区别“停止任务如果…”

使用Windows Server 2008 R2或Windows 2012中的任务计划程序等…

这个设置有什么区别:

停止任务,如果运行时间超过

和这个设置在同一个任务上:

停止任务,如果运行时间超过

一个是优先于另一个? 他们有冲突吗?

    我没有权威的参考,但是我刚刚testing了Windows 8.1,Server 2008 R2和2012 R2上任务计划程序中多个不同Stop条件的行为。

    他们都适用!

    无论停止条件是否先满足,停止任务。

    • 每触发停止条件:如果Stop task if it runs longer than Trigger指定的条件,则仅在该特定触发器调用该任务时应用。

    • 每个任务停止条件:如果Stop task if it runs longer than为该任务指定的条件(在“ Settings选项卡上),则该任务是该任务的全局任务,并且将始终应用,而不pipe每个触发停止条件如何。

    设想一个触发器的任务。 如果将每触发停止条件设置为5 minutes ,并将每个任务停止条件设置为30 minutes ,则应该会出现以下行为:

    • 任务由触发器调用 – >任务5分钟后停止。
    • 任务由您调用(通过右键单击并Run ) – >任务在30分钟后停止。