【问题标题】:Programmatically administering custom attributes in ADAM在 ADAM 中以编程方式管理自定义属性
【发布时间】:2009-06-16 12:40:17
【问题描述】:

是否每个人都以编程方式创建了自定义属性? (目前我刚刚使用了 Scheme 管理单元)

理想情况下,我希望(管理员)用户能够通过 Web 界面管理 ADAM 实例。我正在编写 Web 服务,以便能够执行诸如创建新用户之类的操作,但也要求通过 Web 前端创建自定义属性,

任何人以前做过这个或有任何建议/链接?

提前致谢

【问题讨论】:

    标签: c# active-directory schema adam


    【解决方案1】:

    这是一个向架构添加属性的示例 LDIF 文件。用您需要的值替换“X”、attributeID、attributeSyntax、schemaIDGUID 和其他值。以编程方式,您可能会尝试使用 LDAP 或使用 ADAM 的命令行实用程序 ldifde 发送此 LDIF 文件(我希望我没记错它的名称)。几年前我实际上使用这个 ldif 文件将一个新属性导入 ADAM...

    dn: CN=Uid-Number,CN=Schema,CN=Configuration,CN=X
    changetype: ntdsschemaadd
    objectClass: top
    objectClass: attributeSchema
    cn: Uid-Number
    attributeID: 1.2.840.113556.1.4.302.1.2.3.4.5.6.7
    attributeSyntax: 2.5.5.9
    isSingleValued: TRUE
    rangeLower: 1
    rangeUpper: 100000
    showInAdvancedViewOnly: TRUE
    adminDisplayName: Uid-Number
    adminDescription: Uid-Number
    instanceType: 4
    oMSyntax: 2
    searchFlags: 0
    lDAPDisplayName: uidNumber
    schemaIDGUID:: MnqWv+YM0BGihQCqADBJ4g==
    systemOnly: FALSE
    

    不要忘记 Active Directory 只允许添加新的架构条目,您不能删除它们。我认为这也适用于 ADAM,所以在添加新条目时要小心。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-06-12
      • 1970-01-01
      • 2013-05-26
      • 1970-01-01
      • 1970-01-01
      • 2010-11-11
      • 2016-09-05
      相关资源
      最近更新 更多