我们有一台2012服务器,它有大约20个用于监控的计划任务.我们已经构建了一个2016服务器来替换它,当我将任务移动到新服务器时,我遇到了一个问题.我们的大多数任务每隔几分钟运行一次.
在Server 2012中,我们会将任务安排在当天的上午12点开始(所以是过去的一个时间)并且每X分钟重复一次.任务将在下一个预定时间开始.完善.
在Server 2016中,过去开始的计划不会运行.所以我们不得不安排它在未来开始.这很好,直到你重新启动.现在开始时间是过去的,它不会运行.它甚至没有注册失败的运行. “下次运行时间”列显示它应该运行但不运行.
除了创建两个触发器,一个在将来启动,另一个在重启时启动(我们不想做,因为某些任务应该只在指定时间运行),有更好的方法吗?这似乎是一个错误. 2012版本运行良好.
UPDATE
有一个解决方法.创建一个无限期运行的一次性计划.重启之后就像你期望的那样工作.我知道这对于“怪异”的时间表来说不是很好,但是对于我们想要每3分钟运行一次或者其他任何事情都可以.