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

时间:2014-02-19 22:27:37

标签: c++ c winapi active-directory gpo

我的Windows服务应用程序在属于Active Directory域的工作站上运行。偶尔我会得到用户关于我的程序的某些功能不起作用的问题。经过进一步调查后,通常会发现某些组策略对象(GPO)设置应该受到指责。

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

2 个答案:

答案 0 :(得分:1)

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

起点可能是:

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

答案 1 :(得分:0)

您可以通过简单的Windows命令“ gpresult”进行检查。 只需打开控制台并输入gpresult /r /scope computer,您就可以得到结果。