由于我需要研究如何通过收集 GPO 的 XML 报告轻松审计 GPO 更改。我希望比较 XML 并生成如下报告旧价值观和新价值观在表格中使用 C# 代码。
请分享一些我可以用来实现我的目标的有用的程序逻辑。
答案1
微软提供了一款与此非常类似的产品。他们的桌面优化包有一个组件,高级组策略管理,其中包括用于管理 GPO 更改的完整修订控制流程。甚至还包括将更改回滚到以前版本的功能。
我之所以提出这一点,是因为跟踪 GPO 的变更是一个难题。值可以在 XML 中更改,整个文件可以在 XML 中不反映的情况下更改,还有其他难以跟踪的问题。微软通过强制将所有 GPO 变更提交给中央服务解决了这个问题,他们通过扩展 GPO 管理工具来实现这一点。