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,所以在添加新條目時要小心。