2012-09-06 64 views
1

我有一个映射联网驱动器的批处理文件。大约一周前密码过期了,所以调用批处理文件的程序开始抛出错误。计划任务调用的批处理文件在计划时抛出错误,双击时运行正常

我已经更新了批处理文件中的密码,当我双击批处理文件时,驱动器映射正常。然而,当计划任务拉开序幕,我得到以下错误:

Logon failure: unknown user name or bad password. 

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

编辑

我已经更新了计划的任务,这是没有问题的性质。该问题似乎是批处理文件中的用户名和密码。奇怪的是,如果我以交互方式登录并双击可执行文件,则一切正常。

上一次作业运行时,它抛出了“信号量超时期限已过期”错误。我从来没有见过这个特殊的错误,但似乎它实际上已经登录,并试图在发生这种情况时复制文件。

编辑

我修订我的代码,使之尽可能简单。我使用批处理文件来映射驱动器,然后使用代码来传输文件。我仍然遇到同样的问题 - 当我双击该批处理文件时它工作正常,但是一旦我将调度程序放入图片中,就会抛出“错误的用户名或密码无效”错误。

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

回答

4

创建该任务时与该任务关联的用户名和密码不再有效或已更改。 这通常发生在创建任务时忘记选择不存储密码的选项。当您的密码设置为过期时,每次您必须重置密码时,您都会遇到此问题。请确保按照图像执行操作: enter image description here

1

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

+1

我重新创建了任务,以便我们看看是否存在这个问题。该任务执行得很好 - 该任务调用一个程序,该程序又调用该批处理文件。也许凭证被缓存或调度程序的东西?我们会看到它今晚运行的时间。 – Tim

0

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

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

相关问题