![任务计划程序未运行(服务器)](https://linux22.com/image/585917/%E4%BB%BB%E5%8A%A1%E8%AE%A1%E5%88%92%E7%A8%8B%E5%BA%8F%E6%9C%AA%E8%BF%90%E8%A1%8C%EF%BC%88%E6%9C%8D%E5%8A%A1%E5%99%A8%EF%BC%89.png)
我编写了一个简单的 bat 文件,用于将 .txt 文件从一个驱动器复制到另一个驱动器。我希望它每天此时运行,但问题是当我未登录到服务器时,任务不会运行。我还选择了“无论是否登录都运行”。
--- script ---
@echo off
cd\
cd blah\blah\blah
copy *.txt Q:\blahdrive /y
Exit
--- script ---
答案1
很难说,但您是想将文件复制到网络共享还是映射驱动器?对于本地磁盘来说,Q 相当高,所以我假设您正在这样做。映射驱动器/网络共享仅在您登录到计算机时才存在。注销后,与驱动器的连接就会断开。因此,除非用户登录,否则您无法将文件复制到映射驱动器。
但是,您可以使用 UNC 文件路径访问服务器,或者使用 NET USE 命令设置驱动器的临时会话。UNC 路径可能是最容易实现的。