Question

Nous aimerions afficher une liste d'adresses. Nous essayons de concevoir un système où les adresses ne sont stockées dans un seul endroit, ce lieu étant Exchange 2010.

Y at-il un service Web dans le SDK Exchange 2010, qui nous permet d'obtenir les noms et adresses de tous les utilisateurs dans un groupe?

Y at-il une meilleure façon de le faire, par exemple obtenir les données de AD?

Était-ce utile?

La solution

Je le faire en utilisant le System.DirectoryService. l'espace de noms de AccountManagement et non par les services Web Exchange. SAP est plus ciblée à obtenir les informations contenues dans la base de données Exchange (messages électroniques, tâches, calendriers, etc.) alors que S.DS.AM vise à obtenir des données à partir d'Active Directory.

Si vos contrôleurs de domaine exécutent Windows Server 2008 R2, vous avez intégré l'accès à services Internet destinées AD mais c'est la nouvelle technologie et votre entreprise est le plus susceptible de ne pas utiliser ce encore et vous devrez créer vos propres services Web d'emballage le code S.DS.AM .

Exchange utilise Active Directory pour obtenir et mettre à jour l'appartenance au groupe des listes standard de distribution (non dynamique) Echange de sorte que les membres d'un groupe AD est le même que les gens se les e-mails envoyés à la liste. Cela dit, vous pouvez utiliser EWS pour Allonger les listes de distribution et vous pourriez mieux de faire cela si vous utilisez des groupes de distribution dynamique dans Exchange. Si vous utilisez des groupes de distribution dynamique dans Exchange, vous devez examiner la msExchDynamicDLFilter valeur sur l'entrée du groupe de distribution dynamique dans Active Directory.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top