سؤال

أحاول تعيين نوع المجموعة لإدخال Active Directory جديد عبر VB.NET وDirectoryServices لإنشاء قائمة توزيع.

كيف يمكنني الوصول إلى تعدادات ADS_GROUP_TYPE؟

على وجه التحديد، أنا أتبع ADS_GROUP_TYPE_GLOBAL_GROUP.

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

المحلول

أنت على حق، لا يمكنك في الواقع الوصول إلى التعدادات.

مجرد خطأ بسيط، هذا الثابت لا يحتاج إلى أن يكون كائنًا، يمكنك جعله int32 -

Const ADS_GROUP_TYPE_GLOBAL_GROUP ككائن = &H2

نصائح أخرى

أضف مرجعًا إلى com ActiveDS Dll واستورد مساحة الاسم باستخدام ActiveDS، ثم ستحصل على قيمة التعداد المذكورة أعلاه.

لا أعتقد أنه يمكنني الوصول إلى التعدادات عبر .NET، لذا قمت بدلاً من ذلك بإنشاء الثابت المحدد الذي أحتاجه.لما يستحق هذا هو الكود الخاص بي:

        Const ADS_GROUP_TYPE_GLOBAL_GROUP As Object = &H2
        adNewGroup.Properties("groupType").Value = ADS_GROUP_TYPE_GLOBAL_GROUP

إعادة بيع ديون موضع ترحيب!

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