小编Ste*_*veB的帖子

Windows Server 2016 计划任务计划必须在未来

我们有一个 2012 年的服务器,它有大约 20 个用于监控的计划任务。我们已经构建了一个 2016 年的服务器来替换它,当我将任务移到新服务器时,我遇到了一个问题。我们的大部分任务每隔几分钟运行一次。

在 Server 2012 中,我们将任务安排在当天上午 1200 点(过去的时间)开始,并每 X 分钟重新发生一次。任务将在下一个预定时间开始。完美的。

在 Server 2016 中,过去开始的计划不会运行。所以我们不得不安排它在未来开始。这很好,直到您重新启动。现在开始时间已经过去了,它不会运行。它甚至不会注册失败的运行。Next Run Time 列显示它应该运行但没有运行。

当前时间表示例

除了创建两个触发器,一个在未来启动,另一个在重启时启动(我们不想这样做,因为某些任务应该只在指定的时间运行),还有更好的方法吗?这似乎是一个错误。2012 版本效果很好。

更新

有一个解决方法。创建一个无限期运行的一次性计划。这就像您期望的那样在重新启动后起作用。我知道这对于“奇怪”的计划来说不是很好,但对于我们想要每 3 分钟或其他时间运行的事情来说效果很好。

scheduled-task task-scheduler windows-server-2016

22
推荐指数
2
解决办法
6万
查看次数