计划任务调用的batch file在计划时抛出错误,双击时运行正常

我有一个映射networking驱动器的batch file。 大约一个星期前密码过期,所以调用batch file的程序开始抛出错误。

我更新了batch file中的密码,当我双击batch file时,驱动器映射正常。 但是,当计划任务启动时,出现以下错误:

Logon failure: unknown user name or bad password. 

任何人见过这个? 我已经尝试重新创build计划任务,但似乎没有任何区别。

编辑

我已经更新了计划任务的属性,这不是问题。 问题似乎是batch file中的用户名和密码。 奇怪的是,如果我以交互方式login并双击可执行文件,一切正常。

上次运行的时候,它抛出了一个“信号量超时期已过期”的错误。 我从来没有见过这个特定的错误,但它似乎是实际login,并试图复制文件,当发生这种情况。

编辑

我已经修改了我的代码,使其尽可能简单。 我正在使用batch file来映射驱动器,然后使用代码来传输文件。 我仍然遇到同样的问题 – 当我双击batch file,它工作正常,但是一旦我把调度器放入图片,它会抛出一个“错误的用户名或无效的密码”错误。

偶尔当我试图通过双击运行该文件,我得到一个“找不到path的一部分”的错误。 这对我说驱动器映射实际上工作,但是当它试图复制时失败。 (大多数情况下,双击testing可以正常工作)

Solutions Collecting From Web of "计划任务调用的batch file在计划时抛出错误,双击时运行正常"

创建该任务时与该任务关联的用户名和密码不再有效或已更改。 这通常发生在创建任务时,并忘记选择不存储密码的选项。 当您的密码设置为过期时,您将遇到此问题,每次您将不得不重置您的密码。 请确保在图像上执行以下操作: 在这里输入图像说明

这听起来像与计划任务相关的用户名和/或密码不再正确。 批处理文件可能正常,您只需要更改计划任务的属性。

在测试我们编写的新PowerShell脚本时,我遇到了类似的情况,以创建一个计划任务来备份到一个或多个网络位置。 当我从两个网络位置减少到一个时,计划任务停止工作,被调用的脚本中的各个步骤给出“登录失败:未知的用户名或错误的密码”错误,但是当我复制了参数,并从他们工作的命令行中运行。

在阅读这个问题和Tim的评论之后,我尝试删除计划任务并重新创建它。 之后,它的工作。 我会同意计划的任务可能会缓存一些东西。