Windows 2008任务调度程序返回代码1,无日志记录

时间:2011-05-23 23:52:35

标签: windows-scheduler

尝试在Windows 2008任务计划程序中运行一个简单的批处理文件

call cleanup.bat > cleanup.log;
call ant -f ongoing_changes.xml > automation.log

该动作被正确触发,并且从历史记录日志(7条信息消息)这似乎令人费解

任务计划程序成功完成任务“\运行回归”,实例“{edbd26d2-b71b-43d6-960f-29c31e39493c}”,操作“C:\ Windows \ SYSTEM32 \ cmd.exe”,返回码为1。

不幸的是,即使我手动触发任务,也会执行(因为没有创建日志),当然如果从OS执行批处理文件运行正常。如果我在批处理文件中不使用“call”,则会显示“return code 0”,但仍然没有执行任何操作。

1 个答案:

答案 0 :(得分:0)

首先,我必须将计划的任务转换为“Windows server 2003,Windows Xp或Windows 200”然后我设法调试这个放一个

"call timeout 5"

在脚本的末尾,并发现ant环境没有正确加载,因此命令失败。