Microsoftは、Active Directory内のGPOを管理するために、GPMGMTlib(GPMC API)という名前の素晴らしいCOM対応DLLをdeliveresします。このライブラリはIGPMGPOというインターフェイスをエクスポートします。これはGPOを表し、設定権限、エクスポート、インポートなど、あらゆる種類の処理を実行できます。私が正しくreference on MSDNを理解している場合グループポリシー設定をプログラム的に取得するにはどうすればよいですか?
は悲しいことに、インターフェースは現在、プログラムでGPOに設定されている設定をretriveする方法を提供していないので、GPMGTMTが進むべき道である場合、私は少しuncertianています。ここで
は私の質問に行く:
- は、どのように私はプログラム的にドメイン内の特定のGPOのポリシー設定(読み取り専用完全に十分である)にアクセスすることができますか? C#または別の.NET言語を使用するソリューションが推奨されます。
注釈:
私は、自動的にわずかに異なるフォレスト内の2つのドメインのGPOを比較するために、これを必要とします。また、GPOをXMLレポートにエクスポートして差分ツールを使用することも試みましたが、これは時間がかかります。フォレスト内に次の月に何度も比較する必要がある約10のドメインが存在するためです。
私はそれを見ていきます、ありがとうございます。 – Emiswelt