映射网络驱动器的计划任务运行,但不映射驱动器

bik*_*xer 5 batch scheduled-tasks

我有一个任务设置为在计算机登录时运行,该任务会删除所有网络文件夹并映射网络驱动器。这是批处理文件中的内容:

@echo off
net use * /delete /y
net use b: \\Server\Share /user:DOMAIN\Username password
exit
Run Code Online (Sandbox Code Playgroud)

当计算机重新启动或注销并重新启动时,任务运行良好(根据计划任务窗口显示上次运行的时间),但映射的驱动器不显示。我将打开命令提示符并键入“net use”,它只是说“列表中没有条目”。如果我然后右键单击任务并运行它,它就会工作并且映射的驱动器会显示出来。

我检查了日志,没有任何显示。我尝试在批处理文件中添加一个计时器,因此它等待 10 秒(ping 1.1.1.1 -n 1 -w 10000>nul)认为可能网络未连接,但这不起作用。我还能尝试什么?

谢谢!

ggu*_*erg 0

将批处理文件放在计算机的“启动”文件夹中怎么样?我不记得具体细节,但我认为计划任务在与桌面(登录用户)不同的上下文中运行。通过将批处理文件放入计算机的启动文件夹中,它将在登录用户的上下文中运行。