在我们旧的 Windows 2003 SBS 上,设置网络的人创建了一个登录脚本,该脚本触发后会映射一些驱动器并添加网络打印机。我想取消该脚本,只使用 GPO。
我们正在配置一台新的 Windows 2008 R2 服务器。我能够使用 GPO 设置几个映射驱动器。我想自动映射用户特定的驱动器。
一个例子:
Login Username = skimmel
Mapped Drive Template = \\SERVER\users\%username%
Final Mapped Drive = \\SERVER\users\skimmel
有没有一种方法可以做到这一点,而不必在每次创建新用户时设置驱动器?
答案1
答案2
最直接的方法可能是使用用户的“主文件夹”功能。它位于用户属性的“个人资料”选项卡上。
如果你想这样做是为了给他们一个保存文件等的地方,你应该研究一下文件夹重定向,这是解决用户在本地保存内容问题的优雅解决方案。它本质上允许您将桌面和我的文档强制到服务器文件夹。
答案3
我同意约翰的回答。以下是我部署的方式:
- 我把所有想要映射驱动器的用户账户都放在一个 OU(和子 OU)之下。
- 我通过 WSUS 部署了“客户端扩展”(即 KB943729)。请确保在所有 XP 客户端(如果有)上都安装此扩展。不过,它是 Win7 内置的。
- 我使用组策略管理控制台创建了一个名为“驱动器映射器”的新 GPO。在此 GPO 中:
- 用户配置 > 首选项 > Windows 设置 > 驱动器映射
- 新的映射驱动器:
- 操作:更换
- 位置 \domain.local\dfs\share (我在此场景中使用 DFS)
- 重新连接
- 在常用选项卡中:
- 我在登录用户的上下文中运行
- 项目级定位指向一个安全组,该组具有适合每个共享的用户
就是这样。不过有时需要重启几次或进行 gpupdate 才能显示出来。