无法在Active Directory的DirectoryEntry类中创建新属性

时间:2012-08-02 12:22:27

标签: c# active-directory

我正在尝试将新的Active Directory用户放入新的Active Directory组中。通常你可以做这样的事情:

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

现在问题是 AD组没有“member”属性;因此上面的代码会抛出异常。手动将用户添加到Active Directory中的组时,将自动创建“member”属性。但是我无法在代码中创建“member”属性; Properties属性是只读的,并且InvokeSet(“member”,new List())或类似的东西会引发异常。

有人可以给我一个关于如何为AD条目创建不存在的属性的提示吗?

PS:由于用户也是新用户,他没有“memberOf”属性:这会产生完全相同的问题。

谢谢!

0 个答案:

没有答案