2

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

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

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

提前致谢

4

1 回答 1

1

下面是一个向架构添加属性的示例 LDIF 文件。用您需要的值替换“X”、attributeID、attributeSyntax、schemaIDGUID 和其他值。以编程方式,您可能会尝试使用 LDAP 或使用 ADAM 的命令行实用程序发送此 LDIF 文件ldifde(我希望我能正确记住它的名称)。几年前,我实际上使用此 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,所以在添加新条目时要小心。

于 2009-06-16T13:06:26.093 回答