组策略首选项多次映射同一驱动器

组策略首选项多次映射同一驱动器

我最近将旧的登录脚本(将网络驱动器映射到组策略首选项驱动器映射)进行了更改。起初解决了一些问题,但似乎对所有用户来说都运行良好。但是,我在一台 Windows 7 工作站上遇到的一个问题是,它映射了所有应该映射的驱动器,但它也多次映射了其中一个网络驱动器。他的计算机不重启的时间越长,映射的该驱动器的副本就越多。它从实际驱动器号 S 开始。然后您开始看到 Z、Y、X 等开始出现。有一天,他看到了至少 10 个该驱动器的副本。

有人知道如何解决这个问题吗?

答案1

下面的屏幕截图列出了另外几个常见的问题查找点。您可能已经检查过这些设置,但如果您还没有,那么这样做是值得的。显然,我们在这里处理的是用户偏好设置,您已经知道这一点,但为了将来阅读此问题的用户,我将在 GP 中给出位置;用户配置 > 首选项 > Windows 设置 > 驱动器映射

检查以下设置:

在此处输入图片描述

在此处输入图片描述

再次,您可能已经检查过这些设置,所以请原谅我所说的显而易见的东西,但您还会注意到,在我的第一个屏幕截图中,红色突出显示的区域上方是标有“重新连接:”的选项。在驱动器映射属性的“常用”选项卡上选中此选项并同时选择“应用一次,不再应用”,通常可以避免您遇到的问题;我说通常,是因为如果您像本主题中的其他用户提到的那样在其他地方运行脚本,那么很难缩小导致问题的范围。

答案2

这听起来更像是你有一个包含NET USE * ...命令的旧脚本,而不像是组策略首选项的问题。使用以“Z:”开头的驱动器号并向后移动正是 的行为NET USE *

我会以该用户的身份运行“策略结果集”,并查看指定为登录脚本运行的所有脚本。我还会查看“开始”菜单的“启动”文件夹和注册表“旧版运行”项(HKCU\Software\Microsoft\Windows\CurrentVersion\RunRunOnce),以确保其中没有任何内容。

编辑:

就动态选择驱动器字母而言,“组策略首选项”的行为(“使用第一个可用驱动器字母:”设置)按字母表降序排列。这也是我认为 GPP 不会这样做的原因之一。

您可以考虑启用审计流程追踪并查看事件日志以查看是否有程序正在运行net.exe。当然,解析日志需要一些工作,但这也许能告诉你。

根据单次登录会话期间的这些“堆积”,我的直觉告诉我,登录会话期间有东西net.exe反复调用。用户是否运行任何通过脚本启动的应用程序(而不仅仅是 EXE 的快捷方式)?

答案3

这确实感觉像NET USE *Evan 提到的行为。你可以尝试检查是否新的联系将被记住在运行命令时显示NET USE。如果是这种情况,您可以尝试使用更改此默认设置NET USE /PERSIST:NO,看看问题是否继续存在...如果没有(或者问题仍然存在,设置恢复为连接将被记住)似乎是一个非常明显的迹象,表明启动脚本正在连接驱动器。要找到它,您可以尝试使用 AutoRuns 工具(http://technet.microsoft.com/en-us/sysinternals/bb963902.aspx),对最常见的(以及一些不太常见的)自动启动位置进行彻底扫描。

相关内容