Windows 域控下发组策略(软件部署 / 映射盘)
本页目录
场景
域内所有办公电脑需要:
- 自动映射
\\fileserver\share为Z:盘 - 统一配置屏幕保护超时
- 禁用 USB 存储(保留键鼠)
前置条件
- 域控:Windows Server 2019,已装 GPMC
- 客户端已入域,且能解析
\\fileserver - 变更对象是 OU,不是整个域
- 有回滚用的 OU 链接备份(
Get-GPInheritance)
配置
1. 映射网络驱动器
# 在域控上开组策略管理
gpmc.msc
# 新建 GPO:Map-Share-Z
# 路径:用户配置 -> 首选项 -> Windows 设置 -> 驱动器映射
# 操作:更新(不是创建,更新是幂等的)
# 位置:Z:
# 路径:\\fileserver\share
# 勾选:重新连接
2. 屏幕保护
计算机配置 → 管理模板 → 控制面板 → 个性化:
| 策略 | 值 |
|---|---|
| 启用屏幕保护程序 | 已启用 |
| 屏幕保护程序超时 | 600 秒 |
| 密码保护屏幕保护程序 | 已启用 |
3. 禁用 USB 存储
计算机配置 → 管理模板 → 系统 → 可移动存储访问:
所有可移动存储类:拒绝所有访问 = 已启用
这条不影响 USB 键盘鼠标(HID 走的是另一条路径)。
4. 立即生效
gpupdate /force
# 客户端上确认
gpresult /r /scope computer
gpresult /h C:\temp\gpo.html
验证
# 客户端:看 Z 盘在不在
Get-PSDrive Z
# 看策略有没有落到本机
gpresult /r | findstr /i "Map-Share-Z"
回滚
# 最快的方式:断开 OU 上的链接,而不是改 GPO 内容
Set-GPInheritance -Target "OU=Workstations,DC=corp,DC=local" -IsBlocked Yes
# 或者删掉链接
Remove-GPLink -Name "Map-Share-Z" -Target "OU=Workstations,DC=corp,DC=local"
坑
驱动器映射是用户配置
放在计算机配置里不会生效。用户登录时才映射,所以定位是「用户配置 → 首选项」。
- 「创建」和「更新」的区别:创建只做一次,策略改了不会覆盖;日常应该用更新。
- 映射盘依赖登录脚本顺序,如果同时有脚本映射同一个盘符,会互相覆盖。
- 禁用 USB 存储后,某些打印机(本身是 USB 存储类)也会失效,先小范围试。
gpupdate不会刷新首选项的驱动器映射,需要用户重新登录。- 组策略有安全筛选,默认只对「经过身份验证的用户」生效,别把 GPO 链接到 OU 就以为万事大吉。