我有大约100个GPO,我想合并到15-20。 有没有合并它们的方法。 我发现这篇文章:
http://blogs.technet.com/b/ashleymcglone/archive/2011/01/19/finally-copy-and-merge-gpos-powershell-saves-the-day.aspx
但是它的function是有局限性的,我不能一个接一个地去解决它们。
没有通用的function来做你正在寻找的东西。 由于组策略和客户端扩展(CSE)的模块化特性,本身也不是一个通用的解决scheme。 (有人可以为所有默认的Microsoft CSE编写“合并”处理程序,但是任何第三方CSE都会是它自己的问题。)
在架构上,可以扩展组策略来处理新的设置。 在客户端,这些CSE是处理为每种不同types的策略(IE策略,安全策略,pipe理模板/registry等)parsing策略数据的DLL。 在服务器端,pipe理控制台是可扩展的,允许第三方为其策略数据创buildpipe理工具。 在GPO中没有用于存储CSE数据的标准格式。 registry策略使用registryconfiguration单元文件,IE策略使用IEAK模板文件等
微软并不认为要求第三方策略CSEpipe理界面具有“合并”function,所以他们不这样做。 把它称为短视的,但这就是它的方式。
除了需要整合的注册pipe理机构政策之外,您的GPO中还有哪些内容? 根据它是什么,你可能能够写一些代码(或支付人写一些代码)来做你想要的。
您可以从一个可以比较GPO的工具开始,了解所有GPO之间的共同点(如果有的话)。 一旦你得到了,你可以开始build立一个新的GPO,其中包含所有常见的设置,并从那里工作。
小心避免诱惑一个单一的GPO处理一切。 100听起来太多了,但1可能太less了。