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

相關問題