Windows 10中的任务计划程序抛出(0x1)成功完成的任务

时间:2016-01-21 17:02:11

标签: cmd robocopy

运行Windows 10 Pro我将以下命令行作为任务计划程序中的计划任务,以SYSTEM身份运行,运行是否登录用户,以最高权限运行,为Windows 10配置:

Robocopy.exe V:\Users\bbearren\Documents A:\OneDrive\Documents /MIR /XJD /R:1 /W:1 /MT:64 /V /NP /LOG:V:\Users\bbearren\Desktop\RoboCopy.log

如果我编辑触发器以便将来运行几分钟然后退出任务计划程序,则任务运行,写入日志,并使用上次运行结果

  

“操作成功完成。(0x0)”

如果我重新打开任务计划程序并将触发时间编辑为凌晨3:00(当我注销时),该任务在凌晨3:00成功运行,将日志文件写入桌面,但显示{{1} }作为最后一次运行结果。

日志结果开始:

Robocopy Log.PNG

后面是一个详细日志,显示“相同”文件和“更新”文件。目标目录显示已写入“较新”文件。

我不明白是什么触发了0x1的上次运行结果。

我完成此任务的目的是触发自动OneDrive同步,而这正在完成。

2 个答案:

答案 0 :(得分:0)

我们在运行预定批处理/ cmd脚本的较新操作系统上遇到了一些奇怪的问题。这对我们有用。

Robocopy.exe V:\Users\bbearren\Documents A:\OneDrive\Documents /MIR /XJD /R:1 /W:1 /MT:64 /V /NP /LOG:V:\Users\bbearren\Desktop\RoboCopy.log

:: explicitly call exit with the errorlevel number
exit %errorlevel%

我知道我们不应该这样做,但我们发现在某些情况下,这是我们向调度程序提供正确代码的唯一方法。

答案 1 :(得分:0)

今天我遇到了类似的问题,我找到了以下表格 robocopy task scheduler - last run result 0x1

s.roe澄清

  

0x1是robocopy的返回码,表示“OKCOPY”并给出   当目标文件夹中的新文件被创建时。所以这不是   错误,但大多数服务将0解释为无错误,返回代码> 0为   错误。