查看用户和计算机实际应用的组策略结果。
gpresult 生成 RSoP(策略结果集):哪些 GPO 应用了、哪些被拒绝、每条设置的获胜值、相关的安全组和 WMI 筛选。排查“为什么这条策略没生效”时,它比反复执行 gpupdate /force 有用得多。
边界:它报告当前已应用的结果,不是域里 GPO 的定义;要看 GPO 本身配置用 GPMC 或 Get-GPOReport。/r 是摘要,/v//z 很详细但冗长,/h 生成 HTML 最直观。普通权限通常只能看用户部分,计算机策略需要管理员权限。
Windows 10/11 行为一致。PowerShell 的 Get-GPResultantSetOfPolicy(RSAT)可生成 XML/HTML,适合自动化归档;gpresult.exe 在所有 Windows 客户端和服务器上都有,不依赖 RSAT。
# 1. 摘要:当前用户和计算机应用了哪些 GPO
gpresult /r
# 2. 只看计算机策略(需管理员)
gpresult /r /scope:computer
# 3. 只看用户策略
gpresult /r /scope:user
# 4. 详细模式:逐条列出获胜设置和来源 GPO
gpresult /v
# 5. 生成 HTML 报告,含筛选原因和获胜 GPO,最适合排障
gpresult /h C:\Temp\gpresult.html /f
# 6. 查另一个用户的策略结果(需管理员)
gpresult /user DOMAIN\alice /r
# 7. 远程计算机生成报告(需管理员和防火墙放行)
gpresult /s 192.168.1.20 /u DOMAIN\admin /p * /h C:\Temp\pc01.html /f
/r 里出现“已拒绝的 GPO”:常见原因是安全筛选(用户/计算机不在 GPO 的委派或安全组)、WMI 筛选或链接被禁用;打开 HTML 报告看具体拒绝原因。gpupdate 时看到的是旧状态;先刷新再生成,或对比刷新前后的报告。/h 路径含空格要加引号;文件被浏览器/Excel 占用时 /f 覆盖可能失败,先关闭占用程序。Microsoft-Windows-GroupPolicy/Operational,检查登录脚本、驱动器映射和网络等待。gpresult /s ... /r 做小范围验证。gpresult 不能修改策略,也不能替代组策略建模/规划;要预判结果用 GPMC 建模或 Get-GPOReport。systemctl — Linux 配置生效检查的对照思路合上页面,先回答,再展开对照。
gpupdate /force 还是先 gpresult?为什么?gpresult /h,判断是否被安全/WMI 筛选或高优先级 GPO 覆盖,再决定是否刷新。
小程序版
微信扫码,随时查命令