更新:谢谢,Twisty Impersonator,您的以下建议有效,任务现在可以成功运行!我选择将代码写入 .bat 以映射到网络驱动器。
还有一个问题?有没有办法让任务启动并成功运行,而无需手动登录远程桌面计算机?这个想法是,无论我是否有能力登录计算机,都可以运行。
再次感谢!
我正在尝试使用任务计划程序通过远程桌面连接运行 .bat 文件。任务已成功完成,但我收到 0x1 错误,并且我注意到网络服务器上要更新的文件尚未更新。
如果我手动执行.bat文件,网络服务器上的文件就会成功更新。
我已将网络服务器映射到远程桌面机器。
我想知道是否需要将远程桌面计算机添加到受信任计算机的网络服务器列表中(这不是我有权限执行的操作,但可以请求它)。
答案1
任务计划程序运行的程序无权访问映射驱动器,即使这些驱动器先前已被使用其凭据运行任务的用户映射,但配置为在登录用户上下文中运行的任务除外。
在这种情况下,您有两种解决方案:
- 配置计划任务以在尝试访问驱动器之前映射驱动器
- 配置任务以通过 UNC 路径名访问网络位置,因为这些路径名不需要驱动器映射即可工作