是否所有人都以编程方式创建了自定义属性? (目前我刚刚使用了Scheme snap-in)
理想情况下,我希望(管理员)用户能够通过Web界面管理ADAM实例。我正在编写Web服务,以便能够创建新用户,但也要求通过Web前端创建自定义属性,
以前有人做过这个或有任何建议/链接吗?
提前致谢
答案 0 :(得分: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,所以在添加新条目时要小心。