سؤال

لقد الجميع أي وقت مضى خلق برمجيا سمة مخصصة؟ (في هذه اللحظة لقد استعملت فقط مخطط الأداة الإضافية)

ومن الناحية المثالية أريد (المشرف) للمستخدمين لتكون قادرة على إدارة مثيل ADAM من خلال واجهة ويب. أنا أكتب خدمات الويب لتكون قادرة على القيام بأشياء مثل إنشاء مستخدمين جدد ولكن تم أيضا طلب أن يتم إنشاء سمات مخصصة من خلال واجهة ويب ينتهي كذلك،

وفعلت كل هذا من أي وقت مضى قبل أو لديك أي نصيحة / الروابط؟

وشكرا مقدما

هل كانت مفيدة؟

المحلول

وهنا مثال ملف LDIF يضيف سمة إلى المخطط. استبدال "X"، attributeID، attributeSyntax، schemaIDGUID والآخرين مع القيم تحتاج إلى أن يكون. برمجيا قد حاول إرسال هذا الملف LDIF استخدام LDAP، أو استخدام سطر الأوامر 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 يسمح فقط لإضافة إدخالات مخطط جديد، وأنت لا يمكن حذفها. وأعتقد أن هذا حاصل لآدم أيضا، لذا كن حذرا عند إضافة بنود جديدة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top