计划任务未运行 BAT 文件

计划任务未运行 BAT 文件

我有一台 Windows 服务器,我创建了一个 BAT 文件,它基本上进入网络共享文件夹并将文件复制到其他位置。当我手动运行 BAT 文件时,它运行正常。当我安排文件时,什么也没有发生。调度程序是否不喜欢共享文件夹的某些方面?

答案1

是的,完全正确,除非您明确告诉它在具有访问网络权限的用户帐户下运行,否则计划任务会以匿名用户身份运行。

通常,您会创建一个特定于服务的用户帐户(有时只是一个通用EXAMPLE\ScheduledTasks帐户),将计划任务设置为以该用户的身份运行,并授予该用户访问网络共享的权限。

请注意,这将在该用户配置文件下运行计划任务,因此任何使用类似内容的脚本%UserProfile%都将指向该用户配置文件。

为了进行调试,请尝试将copy命令传输到已知位置的文件。例如robocopy /mir c:\local\folder \\server\remote\folder > %TEMP%\RoboCopyLog.txt

相关内容