Je suis développeur sur un système qui se connecte à des serveurs de messagerie externes à l'aide d'EWS. C'est la seule connexion directe que nous avons avec eux. Ils nous envoient occasionnellement un vidage CSV de leurs utilisateurs d'annuaire actifs afin que nous puissions le télécharger dans notre système. J'aimerais améliorer ce processus.Puis-je utiliser les services Web Exchange pour obtenir une liste de répertoires active?
Si je me connecte au portail OWA à l'aide des informations d'identification EWS, je peux voir tous les utilisateurs de l'entreprise sous Contacts, de sorte que l'information est présente et accessible sous une forme ou une autre.
Existe-t-il un moyen de générer moi-même ces données via la connexion EWS (par exemple, une requête LDAP)? et traiter leurs dossiers d'utilisateur de notre côté?
Avez-vous vérifié ce lien - http://blogs.msdn.com/b/webdav_101/archive/2015/05/11/ews-authentication-issues.aspx voir aussi si vous Vous pouvez également utiliser 'PrincipalContext' avec EWS – MethodMan
Si vous avez besoin de vidages AD, EWS ne le fera pas. Seuls les objets avec des attributs Exchange apparaissent correctement dans EWS. Configurez une connexion LDAPS sécurisée avec eux (la plupart des fournisseurs SaaS le font) et vous pouvez ensuite exécuter vos propres requêtes. Essayer de fenagler les données AD à partir de EWS ne fera que créer de la frustration ... – Chase
Ce message similaire a une solution, je me demande si cela va marcher pour moi. http://stackoverflow.com/questions/20188197/how-to-get-all-contacts-in-exchange-web-service-not-just-the-first-few-hundreds Vous ferez un essai .. . – userSteve