下午好! 最近我创建了一个Window Server 2016 Datacenter。我的任务之一是按计划(每5分钟)运行我自己的应用程序。为了测试"任务调度程序"尝试启动计算器和设置触发器正常工作。
问题在于,当完成所有设置时,调度程序会在下次运行计算器时写入,但是到时候没有任何反应。但是,在刷新调度程序后写入它已成功启动,但事实上它并非如此。此外,如果我手动运行,计算器会打开。 that's what the scheduler shows, but in fact it does not happen
如果有必要,我可以提供任何其他细节。提前谢谢!
答案 0 :(得分:4)
根据我迄今为止使用最新更新的Windows 2016标准版的经验,问题似乎是如果错过了触发器的开始时间(即使在“错过预定开始后尽快运行任务”)勾选)然后它也不会在重复间隔运行。
解决方法是确保您将来设置开始时间,如果您编辑了计划任务,请确保更改开始时间/日期,以便将来再次使用。
答案 1 :(得分:2)
在Windows 2016 Server上遇到完全相同的问题。立即使用此解决方法:更改"开始任务"来自"按时间表/每日"到"在启动时#34;。这样,"重复任务每一个" x分钟工作正常。
答案 2 :(得分:1)
我有一份支持协议,并就此问题进行了调查。它已被内部确认为一个错误,他们正在修复。我得到了7月/ 8月的暂定决议时间框架。
在ServerFault上也提出了同样的问题,我也在这里发布了这个答案。 https://serverfault.com/questions/821184/windows-server-2016-scheduled-task-schedule-must-be-in-future/849574#849574
Mods - 在我的声誉级别,我无法将任何内容标记为重复(并且不确定它是否在StackOverflow.com与ServerFault.com之间重复)
答案 3 :(得分:0)
对我来说,正在研究下一个解决方案。 将触发器任务设置更改为下一个配置: 开始任务:按计划进行 设置:一次 高级设置:每N分钟重复一次任务, 持续无限期 启用:true
在“任务常规”选项卡上:设置复选框以最高权限运行, 配置为:Windows 7,server 2012
答案 4 :(得分:-1)
顺便说一句,如果您为计划任务更改了任何内容,则需要重置开始时间,例如,您希望它在第二天开始的时间。
例如,我们的任务从凌晨1点开始,一直运行到晚上11:55,每10分钟重复一次。所以,如果我需要在上午9:15更改,我需要将开始时间更改为明天凌晨1点,然后立即手动测试。如果我希望它今天运行,我需要每10分钟手动运行一次(对任务调度程序来说太多了)。
然后,看起来我需要在明天凌晨1点进来,以确保任务调度程序正确启动它,并且不会与正在运行的任何内容进行有害的交互。 (在Win 2016中它真的不太可靠)
我不希望设置“开始时间”到上午9:20,因为我需要它从凌晨1点开始(业务决定这一点)。
我认为这种新行为是个错误。
谢谢, 罗布