失败的计划任务不重新启动

在Windows 2008服务器上,我有一个计划任务,如果任务失败,configuration为重新启动。 一切正常,如果命令成功。

但是,如果该命令运行并返回失败退出代码(非零),则任务不会重新启动。

我错过了什么吗? 如果命令返回失败代码,如何重新启动任务? 这不是什么“重启失败”设置应该做的?

UPDATE

看来这是devise。 它看起来像“重新启动失败”设置意味着重新启动,如果由于某种原因任务调度程序无法启动操作命令(例如login失败,ACL问题等)。 如果命令启动成功,任务计划程序认为它成功,它不关心退出代码。

我想解决这个问题的一种方法是将命令封装在脚本中,如果它失败了,那么就有重试逻辑。 或者按照某人的build议使用不同的调度程序。

据我所知,这是devise的行为。 我从来没有能够继续下去。 我build议大家提前完成一个更好的任务调度程序(比如visualcron或类似的程序),或者把你的任务设置成服务运行。

任务调度程序2.0是更好的,但我认为它仍然死亡,如果工作从来没有成功…所以,如果你告诉它重试100次,它不能使它的工作,它不会再尝试下一次。