【发布时间】:2016-08-03 08:26:39
【问题描述】:
我可以从命令行运行 .exe,但是当我尝试使用任务计划程序运行它时,我收到错误“系统找不到指定的路径。(0x80070003)”
我在服务器上运行它,所以我尝试映射驱动器并使用完整路径。这两种方法都使用命令行。
这就是我设置要运行的程序/脚本的方式:
D:\scripts\lilt\NewFile.exe \err00\root\LILT\ILL\ \pcc02\Inter\I040\ILL\Inbox\"
我需要做什么才能让它在调度程序上运行?谢谢!
【问题讨论】:
-
任务在哪个用户帐户下运行?
-
@ChrisFannin 我正在使用管理员帐户。我已使用此帐户成功运行服务器上当前的所有其他任务。谢谢。
-
那个错误是
PATH_NOT_FOUND,所以显然运行任务的帐户看不到那个驱动器或目录。 -
您提到映射驱动器。是否有任何重新连接延迟或类似情况发生?我已经发生过太多次了,它会导致应用程序认为它无法找到,而只是 Windows 一直在阻塞它。如果你想测试它,你可以写一个BAT文件来检查每个部分是否存在,并将结果输出到一个文本文件。然后,您可以将其配置为针对
cmd.exe运行的任务以查看会发生什么。 -
当您说
I am running this on a server时,您的意思是该任务被安排在服务器的任务调度程序上,还是您正在尝试运行在服务器上找到的可执行文件?
标签: scheduled-tasks