如何获取应用于本地工作站的组策略对象列表



我的Windows服务应用程序在属于Active Directory域的工作站上运行。偶尔我会收到用户关于我的程序的某些功能无法正常工作的问题。经过进一步调查,通常会发现某些组策略对象 (GPO) 设置是罪魁祸首。

所以我在想,有没有办法列出应用于本地/成员工作站的所有 GPO?(然后,我可以将它们存储在日志文件中,并在以后出现问题时快速引用它。

主要问题是,"组策略"只是一个好名字......它由许多单独的注册表项组成...看到这一点的唯一方法是转储所有这些单独的注册表项......

起点可能是:

  • 组策略注册表表
  • Windows 7/Vista/XP 和服务器的组策略注册表项

或者,您可以使用 GPO API(这可能是更好的起点):

  • GetApplyGPOList
您可以通过

简单的Windows命令"gpresult"进行检查。只需打开控制台并键入gpresult /r /scope computer即可获得结果。

最新更新