我在C#中编写了一个小型EWS API程序来检查Exchange审核日志。该测试针对的是Exchange 2016服务器。
当我试图检查管理员审核日志文件夹时:
Folder myFolder= Folder.Bind(service, WellKnownFolderName.AdminAuditLogs);
我得到了#34;访问被拒绝"错误:
Microsoft.Exchange.WebServices.Data.ServiceResponseException: Access is denied. Check credentials and try again.
由于它是一个测试环境,我已授予用户我使用各种权限(域中的域/企业管理员,组织管理,Exchange中的记录管理等)除了AdminAuditLogs文件夹,它还可以查询没有错误的所有内容。 (例如,Folder.Bind(service, WellKnownFolderName.Root
可以正常工作。)
基本上它和Andy'同样的问题。几年前(来自social.msdn的未答复的Q):
答案 0 :(得分:0)
据我所知,该文件夹不能通过像EWS这样的客户端API访问。例如,由于安全隐患,访问邮箱的其他人可以编辑/删除日志以隐藏其操作。应通过Exchange命令行管理程序cmdlet
完成所有访问干杯 格伦