我正在尝试将新的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”属性:这会产生完全相同的问题。
谢谢!