次に、スキーマに属性を追加するLDIFファイルの例を示します。 "X"、attributeID、attributeSyntax、schemaIDGUIDなどの値を必要な値に置き換えます。プログラムでは、LDAPを使用してこのLDIFファイルを送信するか、ADAMのコマンドラインユーティリティldifde
を使用して送信することができます(名前が正しく覚えられれば幸いです)。私は実際に
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に新しい属性をインポートするには、このLDIFファイルを使用して、あなたはそれらを削除することはできません。これはADAMにも当てはまると思いますので、新しいエントリを追加する際は注意してください。