在 Windows Server 2012 R2 服务器上,我创建了一个计划任务,其触发器定义为每日、每五分钟重复一次。(我配置了多个其他任务,这些任务都没有问题)。
任务本身运行完美;如果我手动运行任务(在任务计划程序中,即右键单击,运行),它会毫无问题地运行并执行我想要它做的事情。并给出上次运行的结果 0x0。不起作用的是触发器。它就是不运行。
澄清一下,我并不是说它运行后不起作用,也没有给出错误或不运行的原因。只是,什么都没有发生。我检查了 Microsoft/Windows/Task Scheduler/Operational 下的应用和服务事件日志。我可以看到许多 eventID 107 日志,但没有这个任务的日志。在任务计划程序中,除了我手动运行的位置外,历史记录选项卡中没有任何内容。
该任务设置为以 SYSTEM 身份运行(设置为 SYSTEM 时默认设置用户是否登录,并显示为灰色)。在“条件”选项卡下,我没有勾选任何内容。在“设置”下,勾选了以下内容:
- 允许按需运行任务
- 如果任务运行时间超过 [3 天],则停止任务
- 如果任务未按请求结束,则强制其停止。
“如果任务已经在运行,则适用以下规则:”的选项设置为“不启动新实例”,但我已经尝试结束该任务的所有正在运行的实例。
还有其他建议吗?
答案1
好吧,真正的捂脸时刻。找到答案了,就是这个: