我正在尝试将新的 Active Directory 用户放入新的 Active Directory 组中。通常你可以这样做:
DirectoryEntry groupEntry = ......;
groupEntry.Properties["member"].Add(userEntry);
groupEntry.CommitChanges();
现在的问题是一个新的AD 组没有“成员”属性;因此,上面的代码会给你一个异常。当您手动将用户添加到 Active Directory 中的组时,将自动创建“成员”属性。但是我无法在代码中创建“成员”属性;Properties 属性是只读的,并且 InvokeSet("member", new List()) 或类似的东西都会给我一个异常。
谁能给我一个关于如何为 AD 条目创建不存在的属性的提示?
PS:由于用户也是新用户,他没有“memberOf”属性:这将产生完全相同的问题。
谢谢!