2
是否有人以编程方式创建了自定义属性? (目前我刚刚使用了Scheme管理单元)以编程方式管理ADAM中的自定义属性
理想情况下,我希望(管理员)用户能够通过Web界面管理ADAM实例。我正在编写网络服务,以便能够完成诸如创建新用户等任务,但也有人要求通过网络前端创建自定义属性,
以前任何人都曾经这样做过,或者有任何建议/链接?
在此先感谢
是否有人以编程方式创建了自定义属性? (目前我刚刚使用了Scheme管理单元)以编程方式管理ADAM中的自定义属性
理想情况下,我希望(管理员)用户能够通过Web界面管理ADAM实例。我正在编写网络服务,以便能够完成诸如创建新用户等任务,但也有人要求通过网络前端创建自定义属性,
以前任何人都曾经这样做过,或者有任何建议/链接?
在此先感谢
这是一个示例LDIF文件,它向模式添加一个属性。将“X”,attributeID,attributeSyntax,schemaIDGUID和其他值替换为您需要的值。以编程方式,您可以尝试使用LDAP发送此LDIF文件,或使用ADAM的命令行实用程序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,所以在添加新条目时要小心。