我定义了一些要在任务计划程序上运行的东西,并且始终在历史记录日志上获取返回码2147942511。它只是给我一个我定义要执行的批处理脚本的空日志。Windows任务计划程序返回码2147942511
当我尝试手动运行批处理脚本时,它工作得非常好。
计划任务信息: 操作系统是Windows 2012 R2。我正在使用一个帐户作为批处理作业登录,任务设置为以最高权限执行,甚至执行用户未登录,不存储密码被勾选。
我定义了一些要在任务计划程序上运行的东西,并且始终在历史记录日志上获取返回码2147942511。它只是给我一个我定义要执行的批处理脚本的空日志。Windows任务计划程序返回码2147942511
当我尝试手动运行批处理脚本时,它工作得非常好。
计划任务信息: 操作系统是Windows 2012 R2。我正在使用一个帐户作为批处理作业登录,任务设置为以最高权限执行,甚至执行用户未登录,不存储密码被勾选。
2147942511是0x8007006f或ERROR_BUFFER_OVERFLOW,根据MSDN有消息“文件名太长”。你有没有试过缩短批处理脚本文件的路径?
来源:https://msdn.microsoft.com/en-us/library/windows/desktop/ms681382(v=vs.85).aspx
嗨。当前路径在这个长度上有点(实际名称被掩盖)d:\ abc_de \ abc \ batch \ asdf-src2tgt-dly-run.bat。让我试着在缩短的路径上运行它 – mtryingtocode
没有足够的信息来帮助。但是,您可能会看到与该代码十六进制等价的更多成功:“0x8007006f”。 –
@markransom但是我的路径和文件名只是d:\ abc_de \ abc \ batch \ asdf-src2tgt-dly-run.bat。我觉得很奇怪它会抛出一个文件名太长。 – mtryingtocode