我有一个用户,他有一个 AD(Windows 2003)登录脚本,该脚本映射了多个驱动器。用户必须遍历外部网络才能登录域。这是一个相当可靠的连接,但有时速度很慢。
以下是登录脚本映射驱动器的方式:
网络使用 x:\server\share /PERSISTENT:YES
有时她登录后,我的电脑中却没有显示任何驱动器。/PERSISTENT 开关应该使这些驱动器永久存在,但事实并非如此。事实上,如果您使用此开关,登录脚本甚至都不是必需的。
我还为她的计算机设置了组策略选项:
计算机配置\管理模板\系统\登录\始终在计算机启动和登录时等待网络
启用。这会减慢她的启动速度,但会降低缺少驱动器的频率。
我的机器上装有 Windows 7 ent。我拔掉网线重启后驱动器仍然显示出来。有人知道是什么原因导致这些驱动器消失吗?我是不是漏掉了什么设置或注册表项?还有什么 GPO 设置可以尝试吗?
答案1
我见过类似的问题,驱动器号较低的驱动器也会出现类似的问题,即 f: g: 等。如果插入了本地驱动器(如 USB 设备),它将优先于映射的驱动器号,并且即使在拔出后也会引起问题,直到机器重新启动。
答案2
您还需要配置慢速链接检测以及 GPO 中针对任何将穿越不可靠/缓慢网络的用户/计算机的行为。
只需配置默认设置,脚本就会不是通过慢速链接进行处理。
答案3
在系统策略编辑器中,您可以将系统设置为在启动时运行批处理文件。如果您找不到真正的答案,这应该是您可以修复的一种方法。
答案4
如果登录脚本/批处理文件在网络准备就绪之前运行,则可能会发生这种情况。在登录脚本/批处理文件的第一行中,ping 服务器。这将导致驱动器映射延迟,直到网络完全准备好映射驱动器。