什么导致计划任务错误 2147942402?

Mik*_*e B 26 windows windows-server-2008 scheduled-task

Windows Server 2008 R2(完全修补)

我正在尝试运行计划任务以将特定类型的文件从 C:\Windows\Temp 移动到 E:\Foo_blah_blah_blah_blah\Foo2 并且由于某种原因我收到以下错误:

任务计划程序无法为用户“FOOBOX\Administrator”启动“\Move Temp Files”任务的实例“{fe0f148a-cece-44a0-a4d1-914aaf21daa8}”。附加数据:错误值:2147942402

知道为什么会这样吗?

额外细节:

  • 该任务被配置为作为有权移动文件的帐户运行。
  • 无论用户是否登录,该任务都配置为运行。这两种情况都失败了 - 相同的错误。
  • 该任务配置为针对本地操作系统 (Windows Server 2008) 运行
  • 该命令分为两部分。程序/脚本:move添加参数:C:\Windows\Temp\*.foo E:\Foo_blah_blah_blah_blah\Foo2\

如果我move C:\Windows\Temp\*.foo E:\Foo_blah_blah_blah_blah\Foo2\从 Windows 命令提示符运行相同的命令,它工作正常。

我错过了什么?

Mat*_*sen 40

正如 Ryan Ries 所指出的,2147942402 翻译为“找不到文件”——这是一个非常恰当的回应。尝试按下 Win+R,输入“move”并按下回车键——这就是你的任务未能完成的交互式操作。

原因是它MOVE不是程序,而是cmd.

它应该是:

程序:"cmd.exe"
参数:"/c move C:\Windows\Temp\*.foo E:\Foo_blah_blah_blah_blah\Foo2\"