首先,我知道net use
这一点,但我需要一个更复杂的解决方案。
我们有两个分支机构,并且都拥有一个带共享驱动器的服务器,它们都拥有(或将拥有)相同的信息(文件、安装程序等)。它运行正常;用户可以访问它并映射驱动器等。
但是我想为以下情况配置一个 GPO:分支 1 中的一位同事将连接到分支 2 中的网络,并且从分支 2 而不是分支 1 自动映射驱动器。
如果我告诉我的同事“您可以在商店服务器上找到它”,那么他只需在所在的分支上独立单击映射驱动器即可。
带 AD 的服务器:Windows 2008 R2
客户端:Windows 7、8
答案1
您想使用组策略首选项映射驱动器项。 您可以使用项目级定位根据计算机的OU映射驱动器,这似乎应该可以满足您的要求。
答案2
如果您已将分支映射到 Active Directory (AD) 站点,则可以将站点上的 GPO 与组策略首选项驱动器映射首选项链接起来。
计算机将自动“检测”其站点(通过其 IP 地址和 AD 中定义的子网)并应用站点上链接的任何 GPO。我喜欢这种在网络上物理定位计算机的方法,比 @DirkTrilsbeek 的建议好得多,因为它利用了您已在 AD 中维护的用于站点/子网配置的数据。
我更喜欢使用 AD 站点,而不是@hopelessN00b 建议的使用计算机的 OU,因为大概当计算机在网络中物理移动时,计算机对象不会在 AD 中移动。
答案3
您可以为每个分支创建 GPO,并使用 WMI 筛选,仅在筛选匹配时应用 GPO。例如,与默认网关匹配的示例 WMI 查询可能如下所示:
Select * FROM Win32_IP4RouteTable
where (Mask='0.0.0.0' and NextHop='10.100.1.1')
使用命令行工具 wbemtest 在本地计算机上测试查询,以确保匹配正确的计算机子集。