在Windows Server 2003上,我曾经创建了一些计划任务,无论用户是否登录都可以运行。计划任务运行批处理脚本,该脚本复制映射网络驱动器上的某些文件(例如,有一个写入映射驱动器的字母)。 从Windows Server 2008开始,我不能再这样做,因为任务调度程序已经“改进”了。如果我检查单选按钮'如果用户已登录则运行',则计划任务正常,但如果我选择'运行是否记录用户',则它不起作用。我解释:作业运行并且批处理脚本启动,但由于映射驱动器的“访问被拒绝”,副本不起作用。
专业:
1)我必须使用映射的网络驱动器,我不能使用UNC路径(如\\ server)
2)如果用户断开连接,则必须能够运行计划任务。
谢谢
答案 0 :(得分:1)
问题是,当您的任务运行时,驱动器映射不会存在于正在运行任务的用户/会话的上下文中。我可以想出三种解决问题的方法: