gpresult /h 是什么
gpresult /h 把当前生效的组策略导出成一份 HTML 报告:有哪些 GPO 参与了处理、应用顺序如何、哪一条胜出、每条设置最终取到什么值。它的价值在于把“策略为什么是这个效果”变成可以翻页查看的文档,既方便自己排查,也方便把结论交给不熟悉命令行的同事。报告是执行时刻的快照,策略改完要重新生成。
基本信息
| 适用平台 | Windows 客户端与服务器,域或本地策略环境均可 |
|---|---|
| 基本语法 | gpresult /h report.html [/f] [/scope user|computer] |
| 报告内容 | GPO 应用顺序、获胜 GPO、全部设置及最终值 |
| 其他格式 | gpresult /r 文本摘要、/z 更详细文本 |
| 查看建议 | 输出到本地固定目录,生成后直接用浏览器打开 |
| 前提 | 组策略客户端服务正常运行 |
典型使用场景
- 策略未生效时导出报告,确认目标 GPO 是否出现在应用列表里
- 两条策略冲突时看“获胜 GPO”,得出最终生效方
- 工单留证:把生效策略清单随工单提交
- 接手环境时快速了解当前策略现状
- 变更前后各导一份,对比差异确认调整生效
常用示例
常用示例
gpresult /h C:\temp\gpresult.html /f # 生成完整 HTML 报告并覆盖旧文件
start C:\temp\gpresult.html # 直接打开查看
gpresult /r # 快速文本摘要
gpresult /h C:\temp\user.html /scope user # 只看用户配置
gpresult /h C:\temp\pc.html /scope computer # 只看计算机配置
gpresult /z > C:\temp\gpresult.txt # 更详细文本输出,便于脚本处理报告重点段落
| 段落 | 内容 | 怎么用 |
|---|---|---|
| 已应用的 GPO | 实际生效的策略列表 | 目标策略不在这里就是没应用 |
| 被拒绝的 GPO | 因权限或筛选未应用 | 检查安全筛选与 WMI 筛选 |
| 获胜 GPO | 冲突时最终取值来源 | 直接回答“以谁为准” |
| 设置明细 | 各项设置最终值 | 核对具体参数是否如预期 |
| 应用顺序 | 处理次序 | 越靠后优先级越高 |
报告生成的是执行那一刻的快照:改完策略、执行 gpupdate 之后,需要重新导出才能反映新状态,别拿旧报告下结论。
把报告写到本地固定目录(例如 C:\temp),不要写到网络盘:报告文件有时较大,网络盘写入慢还容易失败,排查节奏会被拖住。