J'ai écrit un petit programme d'API EWS en C# pour vérifier les journaux d'audit Exchange. Le test est contre un serveur Exchange 2016.Journaux d'audit Access Exchange (2016) avec EWS Managed API
Quand je suis en train de vérifier l'audit admin Logs:
Folder myFolder= Folder.Bind(service, WellKnownFolderName.AdminAuditLogs);
je reçois un "accès refusé" Erreur:
Microsoft.Exchange.WebServices.Data.ServiceResponseException: Access is denied. Check credentials and try again.
Comme il est un environnement de test, j'ai accordé à l'utilisateur J'utilise toutes sortes d'autorisations (domaine/administrateur d'entreprise dans le domaine, gestion des organisations, gestion des enregistrements dans Exchange, etc.) et en dehors du dossier AdminAuditLogs il peut interroger tout sans erreur. (. Par exemple, un Folder.Bind(service, WellKnownFolderName.Root
fonctionne bien.)
Fondamentalement, il est le même problème que 'Andy' avait il y a quelques années (sans réponse Q de social.msdn):