2

Microsoftは、Active Directory で GPO を管理するために、GPMGMTlib ( GPMC API ) という名前の優れた COM 対応 DLL を提供しています。このライブラリはIGPMGPOと呼ばれるインターフェイスをエクスポートします。これは GPO を表し、アクセス許可の設定、エクスポートとインポートなど、あらゆる種類の操作を実行できます。

悲しいことに、MSDN のリファレンスを正しく理解していれば、現在プログラムで GPO に設定されている設定を取得する方法がインターフェイスにないため、GPMGTMT が適しているかどうかは少しわかりません。

ここに私の質問があります:

  • ドメイン内の特定の GPO のポリシー設定にプログラムでアクセスするにはどうすればよいですか (読み取り専用で十分です)。C# または別の .NET 言語を使用したソリューションが推奨されます。

注釈:

これは、フォレスト内のわずかに異なる 2 つのドメインの GPO を自動的に比較するために必要です。また、GPO を XML レポートにエクスポートし、差分ツールを使用してみましたが、フォレストには約 10 個のドメインがあり、次の月に複数回比較する必要があるため、これには時間がかかります。

4

1 に答える 1

2

Microsoft Desktop Optimization Pack (MDOP) で配布されているAdvanced Group Policy Management (AGPM)という名前の製品をご存知ですか? また、GPO を管理および比較する機能も含まれています。


また、COM オブジェクトで遊んでいるにもかかわらずアセンブリで遊ぶには、グループ ポリシー管理コンソール クラス ライブラリを用意しましたが、それが優れているかどうかはわかりません。

于 2011-07-21T12:44:39.657 に答える