我正在安排一项在 Windows 10 上运行 CMD 文件的任务。该文件重命名一些文件,添加“只读”属性并将它们移动到不同的文件夹。
当我在任务计划程序之外运行 CMD 文件(通过双击它)时,它运行完美。
当我手动运行计划任务时,我收到以下消息(从西班牙语翻译):
- 任务管理器正确完成了任务“\Mover a seguro”、实例{(大量数字和字母)}、操作“C:\WINDOWS\SYSTEM32\cmd.exe”,返回代码为 2147942416。
常规配置:
- 使用此帐户:(本地管理员)
- 无论用户是否登录都运行
- 以最高权限运行(我也尝试取消选中此项)
- 针对 Windows 10 配置
措施:
- 运行程序:C:\Script.cmd(我也尝试使用 C:\Script\Script.cmd)
为何任务无法正确运行?
答案1
2147942416 是十六进制(80070010),显示为“无法删除目录(0x80070010)”
我猜是权限问题。看看将任务设置为“以”您测试批处理文件时使用的用户配置文件的身份运行是否可以解决问题。
答案2
我最终发现脚本执行时有错误。很难找出原因,但将结果导出到日志文件肯定有帮助。