15〜20にマージしたいGPOが約100あります。それらをマージする方法はありますか?私はこの記事を見つけました:
しかし、その機能には制限があり、それぞれを1つずつ確認しないと解決できません。
あなたが探していることをするための一般化された機能はありません。グループポリシーとクライアント側拡張機能(CSE)はモジュール式であるため、一般化されたソリューション自体もありません。 (誰かがすべてのデフォルトのMicrosoft CSEの「マージ」ハンドラーを作成する可能性がありますが、サードパーティのCSEはそれ自体の問題になります。)
アーキテクチャ上、グループポリシーを拡張して、新しい種類の設定を処理できます。クライアント側では、これらのCSEは、さまざまなタイプのポリシー(IEポリシー、セキュリティポリシー、管理用テンプレート/レジストリなど)ごとにポリシーデータの解析を処理するDLLです。サーバー側では、管理コンソールを拡張して、サードパーティがポリシーデータの管理ツールを作成できるようにします。 GPO内にCSEデータを保存するための標準化された形式はありません。レジストリポリシーはレジストリHiveファイルを使用し、IEポリシーはIEAKテンプレートファイルを使用します。
Microsoftは、サードパーティのポリシーCSE管理インターフェイスに「マージ」機能が必要であるとは考えていなかったため、必要ありません。それを近視眼的と呼んでください、しかしそれはそれがそうである方法です。
統合する必要があるレジストリポリシー以外に、GPOにはどのようなものがありますか?それが何であるかに応じて、あなたはあなたが探していることをするためにいくつかのコードを書くことができるかもしれません(または誰かにコードを書くためにお金を払う)。
GPOを比較して、すべてのGPOに共通するもの(ある場合)を確認できるツールから始めることもできます。それができたら、すべての一般的な設定を含む新しいGPOを構築し、そこから作業することから始めることができます。
すべてを処理するために単一のモノリシックGPOを膨らませようとする誘惑を避けるように注意してください。100は多すぎるように聞こえますが、1はおそらく少なすぎます。