الحصول على عنوان من مجموعة من المستخدمين من Exchange 2010 عبر خدمات الويب SDK

StackOverflow https://stackoverflow.com/questions/1927418

سؤال

ونود أن عرض قائمة العناوين. نحن نحاول أن تصميم نظام حيث يتم تخزين عناوين فقط في مكان واحد، وهذا المكان الذي يجري تبادل 2010.

هل هناك خدمة الإنترنت في SDK تبادل 2010، والتي تتيح لنا الحصول على أسماء وعناوين جميع المستخدمين في مجموعة؟

هل هناك طريقة أفضل للقيام بذلك، على سبيل المثال الحصول على البيانات من AD؟

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

المحلول

وأود أن القيام بذلك عن طريق استخدام System.DirectoryService. AccountManagement مساحة الاسم وليس من خلال خدمات ويب Exchange. EWS هو أكثر تستهدف الوصول إلى المعلومات في قاعدة بيانات Exchange (رسائل البريد الإلكتروني، والمهام، والتقويمات الخ) في حين يستهدف S.DS.AM في الحصول على البيانات من Active Directory.

إذا وحدات تحكم المجال الخاص يتم تشغيل Windows Server 2008 R2 سيكون لديك المدمج في الوصول إلى <لأ href = "http://technet.microsoft.com/en-us/library/dd391908(WS.10).aspx "يختلط =" noreferrer نوفولو "> خدمات الإنترنت تستهدف AD لكن هذا التكنولوجيا الجديدة وشركتك الأرجح لن تستخدم ذلك بعد ذلك سيكون لديك لإنشاء خدمات الويب الخاصة بك التفاف S.DS.AM رمز .

وتبادل يستخدم Active Directory للحصول على عضوية المجموعة والتحديث لالقياسية (غير ديناميكية) قوائم التوزيع Exchange بحيث أعضاء مجموعة AD هو نفس الشعب الحصول على رسائل البريد الإلكتروني المرسلة إلى القائمة. قال ذلك، يمكنك استخدام EWS ل توسيع قوائم التوزيع وكنت قد تكون أفضل حالا القيام بذلك إذا كنت تستخدم مجموعات التوزيع الديناميكية في Exchange. إذا كنت تستخدم مجموعات التوزيع الديناميكية في Exchange تحتاج إلى دراسة القيمة msExchDynamicDLFilter على دخول دينامية مجموعة التوزيع في Active Directory.

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