【问题标题】:Windows Task Scheduler Return Code 2147942511Windows 任务计划程序返回代码 2147942511
【发布时间】:2018-01-11 18:54:34
【问题描述】:

我已经定义了一些要在任务计划程序上运行的东西,并且我总是在历史记录日志中获得返回码 2147942511。它只是给了我一个我定义要执行的批处理脚本的空日志。

当我尝试手动运行批处理脚本时,它运行良好。

计划任务信息: 操作系统是 Windows 2012 R2。我正在使用登录为批处理作业的帐户,任务设置为以最高权限执行,即使用户未登录也执行,不存储密码已勾选。

【问题讨论】:

  • 没有足够的信息来提供帮助。但是您可能会更成功地查看该代码的十六进制等效项:0x8007006f
  • @markransom 但我的路径和文件名只是 d:\abc_de\abc\batch\asdf-src2tgt-dly-run.bat。我觉得奇怪的是它抛出的文件名太长了。

标签: windows scheduled-tasks


【解决方案1】:

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。让我尝试以更短的路径运行它
猜你喜欢
  • 2012-02-26
  • 2012-10-09
  • 1970-01-01
  • 1970-01-01
  • 2012-03-26
  • 2011-02-18
  • 1970-01-01
  • 1970-01-01
  • 2013-04-05
相关资源
最近更新 更多