1

新しい Active Directory ユーザーを新しい Active Directory グループに入れようとしています。通常、次のようなことができます。

DirectoryEntry groupEntry = ......;
groupEntry.Properties["member"].Add(userEntry);
groupEntry.CommitChanges();

問題は、新しいAD グループに「メンバー」プロパティがないことです。したがって、上記のコードは例外をスローします。Active Directory のグループにユーザーを手動で追加すると、「メンバー」プロパティが自動的に作成されます。しかし、コードで「メンバー」プロパティを作成する方法はありません。Properties プロパティは読み取り専用であり、 InvokeSet("member", new List()) または同様のものでも例外がスローされます。

AD エントリの存在しないプロパティを作成する方法について、誰かヒントを教えてもらえますか?

PS: ユーザーも新しいため、「memberOf」プロパティがありません。これにより、まったく同じ問題が発生します。

ありがとう!

4

0 に答える 0