Pregunta

Nos gustaría ver una lista de direcciones. Estamos tratando de diseñar un sistema en el que las direcciones se almacenan en un solo lugar, ese lugar de ser de Exchange 2010.

¿Hay un servicio web en el SDK de Exchange 2010, que nos permite obtener los nombres y direcciones de todos los usuarios en un grupo?

¿Hay una mejor manera de hacer esto, por ejemplo, obtener los datos de AD?

¿Fue útil?

Solución

Me gustaría hacer esto mediante el uso de la System.DirectoryService. De Cuenta espacio de nombres y no a través de los servicios web de Exchange. EWS está más dirigido a conseguir que la información en la base de datos de Exchange (mensajes de correo electrónico, tareas, calendarios, etc.) mientras que S.DS.AM está dirigido a la obtención de datos de Active Directory.

Si los controladores de dominio ejecutan Windows Server 2008 R2 se le han incorporado en el acceso a servicios web dirigida a AD pero eso es una nueva tecnología y su empresa es muy probable que no usar que aún por lo que tiene que crear sus propios servicios web envolver el código S.DS.AM .

Exchange utiliza Active Directory para obtener y pertenencia al grupo de actualización para las listas (no dinámico) de distribución estándar de intercambio por lo que los miembros de un grupo de anuncios es el mismo que las personas que reciben los mensajes de correo electrónico enviados a la lista. Dicho esto, se puede utilizar EWS para La expansión de listas de distribución y es posible que sería mejor hacer esto si está usando grupos de distribución dinámicos en Exchange. Si está utilizando grupos de distribución dinámicos en Exchange es necesario examinar la msExchDynamicDLFilter valor de la entrada del grupo de distribución dinámica en Active Directory.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top