2009-06-16 55 views
2

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

理想情况下,我希望(管理员)用户能够通过Web界面管理ADAM实例。我正在编写网络服务,以便能够完成诸如创建新用户等任务,但也有人要求通过网络前端创建自定义属性,

以前任何人都曾经这样做过,或者有任何建议/链接?

在此先感谢

回答

1

这是一个示例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,所以在添加新条目时要小心。

相关问题