![任务计划程序决定不再运行任务](https://linux22.com/image/800193/%E4%BB%BB%E5%8A%A1%E8%AE%A1%E5%88%92%E7%A8%8B%E5%BA%8F%E5%86%B3%E5%AE%9A%E4%B8%8D%E5%86%8D%E8%BF%90%E8%A1%8C%E4%BB%BB%E5%8A%A1.png)
我在 Server 2012 中设置了一个任务,每个工作日运行一个脚本。它可以工作几周到几天,然后就不再尝试运行它了。
Status: Ready
Triggers: At 7:30 AM every Monday, Tuesday, Wednesday, Thursday, Friday of every week starting 2/20/2013
Next Run Time: 3/22/2013 7:30:00 AM
Last Run Time: 3/8/2013 7:30:00 AM
Last Run Result: The operation completed successfully.(0x0)
事件历史记录仅显示它于 2013 年 3 月 8 日成功完成,而根本没有显示任何有关尝试启动该任务的信息。
有没有其他人遇到过类似的问题或者知道下一步该怎么做?
编辑:下次运行时间总是显示正确,但就是从未运行过。我使用了“延迟任务最多(随机延迟)”选项,但已禁用该选项。从那时起,它就一直运行良好。我最终在脚本本身中执行了随机延迟。
答案1
如果你的电脑能自己做决定,那么它就具备了自我意识。你需要立即将其从网络上拔掉并摧毁,否则世界末日就会来临,就像《终结者》系列中预言的那样。使用大量的铝热剂,以确保万无一失。
另一方面,如果你只是选择了一个错误的标题,而你的计算机实际上还没有开始自行思考,我会检查计划任务日志文件是否有任何明显的问题(我不知道它在 2012 年的位置,但在早期版本的 Windows 中,默认位置是\Windows\Tasks\SchedLgU.txt
)。它记录的信息比事件日志捕获的信息多得多,所以它是下一步查看的最佳位置。
如果没有任何线索,请删除现有的计划任务,重新创建它并查看得到的结果。
答案2
我遇到了类似的问题。我在 Server 2012 中也有一个计划任务,但机器没有遵循计划。
您是否查看过下次运行时间(GUI 顶部窗格中的一列?)我有一个计划每天运行的任务。(当前列出的)下次运行时间是 5 月 19 日 @01:30。我预计明天是 4 月 19 日 @01:30。
在 Server 2008 中,已经针对此问题发布了一个修补程序。在 2012 中,我还没有看到任何修补程序(http://support.microsoft.com/kb/2495489- 不太适合我的问题,因为我只有一个触发器)
我有另一个任务计划在除周六外每天 01:00 运行。如果我查看它的历史记录,会发现有些天它在 12:00 运行,有些天它在 01:00 运行,有些天它在 12:00 运行。
答案3
就我的情况而言,似乎我用于登录服务器的域密码已更改。我选中了“以最高权限运行”复选框,并使用我的新密码再次保存。这暂时解决了这个问题。我认为以最高权限运行将阻止我每 90 天执行一次此操作。
答案4
- 检查您的防病毒日志。
- 您需要允许您的帐户在本地安全策略中以批处理方式运行。本地安全策略 > 本地策略 > 用户权限分配 > 作为批处理作业登录。