我们有一台2012服务器,其中约有20个计划的任务用于监视。我们已经构建了一个2016服务器来替换它,并且在将任务移到新服务器时遇到了问题。我们的大多数任务每隔几分钟运行一次。
在Server 2012中,我们会将任务计划为从当天的1200AM(过去的某个时间)开始,并每隔X分钟重新出现一次。该任务将在下一个计划的时间开始。完善。
在Server 2016中,过去开始的计划不会运行。因此,我们不得不安排它在将来开始。这很好,直到您重新启动。现在开始时间已经过去了,它不会运行。它甚至没有记录失败的运行。“下一次运行时间”列显示应运行但不应运行。
除了创建两个触发器(一个在将来启动,另一个在重启后启动(由于某些任务仅应在指定的时间运行),我们不希望这样做)之外,还有更好的方法吗?这似乎是一个错误。2012年的版本效果很好。
更新
有一个解决方法。创建一个无限期运行的时间表。重新启动后,此功能可以正常工作。我知道这对于“奇怪”的计划不是很好,但对于我们希望每3分钟或任何时间运行一次的事情来说效果很好。