我正在尝试创建可以分配给域中现有 Active Directory用户的自定义属性。我不完全清楚如何实现这一目标。我的理解是,一旦创建了属性,我就可以通过以下方式将其分配给用户:
mods[0] = new ModificationItem(DirContext.ADD_ATTRIBUTE, new BasicAttribute("attributeName", "attributeValue"))
ctx.modifyAttributes(userDN, mods)
感谢任何信息。
答案 0 :(得分:1)
不确定你想做什么。
但Active-Directory是一个目录,因此它使用SCHEMA来定义可以在对象中使用哪些属性。这意味着您可以修改(添加,删除,替换)给定类存在的attribut(在SCHEMA中)的值,但不能在不修改SCHEMA的情况下向类添加自定义属性。