Windows Server 2016预定的任务计划必须在将来


20

我们有一台2012服务器,其中约有20个计划的任务用于监视。我们已经构建了一个2016服务器来替换它,并且在将任务移到新服务器时遇到了问题。我们的大多数任务每隔几分钟运行一次。

在Server 2012中,我们会将任务计划为从当天的1200AM(过去的某个时间)开始,并每隔X分钟重新出现一次。该任务将在下一个计划的时间开始。完善。

在Server 2016中,过去开始的计划不会运行。因此,我们不得不安排它在将来开始。这很好,直到您重新启动。现在开始时间已经过去了,它不会运行。它甚至没有记录失败的运行。“下一次运行时间”列显示应运行但不应运行。

当前时间表示例

除了创建两个触发器(一个在将来启动,另一个在重启后启动(由于某些任务仅应在指定的时间运行),我们不希望这样做)之外,还有更好的方法吗?这似乎是一个错误。2012年的版本效果很好。

更新

有一个解决方法。创建一个无限期运行的时间表。重新启动后,此功能可以正常工作。我知道这对于“奇怪”的计划不是很好,但对于我们希望每3分钟或任何时间运行一次的事情来说效果很好。


1
我遇到了同样的问题,但没有找到解决方法。有吗 似乎是一个很大的错误。还发现Google Chrome浏览器的任务正常运行,但是我做的任务没有成功。因此,也许这是一个更深层次的权限问题?
泰勒(Tyler)2016年

我发现,如果我创建了一个“一次性”计划,该计划将在未来开始并无限期地运行,那么它将起作用。还没找到其他东西。
SteveB

这样的奇数错误将被允许进入系统。我不能相信只有你,我已经找到了。有没有一种方法可以报告它以便解决?
泰勒(Tyler)

从Windows Server 2012迁移到2016时,这个问题也引起了我的注意,我想我找到了一个解释(请参阅我的答案)。您确定Windows的早期版本的行为有所不同吗?
Heinzi

2
是。2012年的运作方式符合我们所有人的预期。
SteveB

Answers:


5

仅供参考-我通过昨天打开的支持通知单已与Microsoft确认,这是一个错误。支持技术人员确认它在内部被归类为错误,并且正在开发补丁。我获得了补丁发布的目标日期为七月/八月。

这会同时影响Windows 10和Server2016。我的测试系统已打补丁到昨天的累积更新。在Server 2012 R2和Windows 7中未发生此问题。

编辑-截至8月,但绝对是2017年9月,此问题已在我对其进行测试的系统上修复。


感谢您的信息!我很沮丧。我的任务从较旧的Server 2012机器导入到新的Server 2016计算机。那是我开始看到此问题的时间。
David Gunderson

感谢您的努力。您知道补丁程序是否已经发布(2017年10月)吗?您是否参考了相关的知识库文章或此类文章?
yossiz74

我没有知识库,但是我在测试中发现自2017年9月累积补丁以来,该问题已消失,因此我相信现在已解决。
汤姆·柯林斯

截至2018年2月,在Win Server 2016上,如果禁用并重新启用“每隔XX分钟重复任务”任务,则它们将无法运行。
本·阿马达

4

此问题似乎只影响带有Repeat task every: ...选项集的任务。

到目前为止,我的印象是这trigger at X, then repeat every 10 minutestrigger at every xx:x0在Task Scheduler中编写不必要的复杂方法。

显然不是。显然,它的含义与所讲的完全相同:任务在时触发,X 然后才重复执行。没有最初的触发,没有重复。我似乎没有简单的方法来计划trigger at every xx:x0Task Scheduler中的任务(或者存在吗?这可能会引起一个单独的Serverfault问题。)“ Next Run Time”列显示不同的事实并不是很有帮助。

我们通过在12:00调度任务运行“解决”这个问题一天(而不是只有一天),然后每重复...分钟1天。这意味着,如果在12:00重新启动,任务将恢复。这不是理想的,但在这里是可以接受的折衷方案。

我想您可以通过每小时创建一个触发器来将“任务停机时间”降低到1小时,然后让任务每...分钟重复一次,持续1小时。

令人惊讶的是,似乎一直都是这种方式(请参阅此答案的第一个评论),直到现在我们才注意到。根据链接的答案的其他评论,解决此问题的规范方法是激活该Run task as soon as possible after a scheduled start is missed选项。

因此,是的,这是一个错误,但是它的“下一次运行时间”列是有问题的,而不是实际的计划。


安排一天的唯一问题是这些是我们的一些监视任务。我不想没有他们几个小时。
SteveB

-1

1。Windows 2016 Server在您的工作中必需要以下选项:

  • 错过计划开始后尽快运行任务或
  • 如果任务失败,请重新启动

我在屏幕截图中注意到了这些选项

2。添加其他触发器。如:

  • 创建或编辑任务时
  • 你几时开始

等等,含义是:移动任务以在所需时间开始

3。在Windows 2016中的某些任务中-实现了这种方法。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.