通过触发器运行时,计划的作业失败,但是在手动运行时,该作业可以工作

时间:2019-02-15 22:44:25

标签: powershell scheduled-tasks

我有一个计划的作业来运行以下命令:

copy 'C:\Users\tdjeilati\Desktop\RDP.rdg' '\\fil03\Dept_1Z\Public\my'

这会将文件复制到远程服务器。 我有一个工作触发器-AtLogon

当我登录PC时,它将运行作业。 当我使用receive-job检索该作业时,我得到该作业有一个拒绝访问错误:

enter image description here

但是,我随后手动完成了工作,并且工作正常!有什么作用?

enter image description here

我不明白为什么从作业触发器运行时它失败,但是当我在Powershell中手动运行它时却可以工作。我只能假设环境/权限不同。

编辑:我注意到的一件事是,从Jobtrigger运行的作业没有任何childJobs,但是从命令行开始的作业具有子作业。为什么要有区别?

1 个答案:

答案 0 :(得分:0)

计划的任务可能不在您的用户帐户下运行。这可以解释为什么当您手动开始工作时它可以工作。

验证任务是否以具有文件和远程共享权限的用户身份运行。