0

Exchange監査ログを確認するために、C#で小さなEWS APIプログラムを作成しました。テストはExchange 2016サーバーに対して行われます。私はエラー「アクセスが拒否され、」取得EWSマネージドAPIを使用したExchange(2016)監査ログへのアクセス

Folder myFolder= Folder.Bind(service, WellKnownFolderName.AdminAuditLogs); 

私は管理者の監査ログフォルダをチェックしようとしていることが、テスト環境なので

Microsoft.Exchange.WebServices.Data.ServiceResponseException: Access is denied. Check credentials and try again. 

を、私はしましたすべての種類のアクセス許可(ドメイン内のドメイン/エンタープライズ管理、組織管理、Exchangeのレコード管理など)を使用しているユーザーを許可し、AdminAuditLogsフォルダとは別に、すべてのw/oエラーを照会できます。私の知る限りでは

https://social.msdn.microsoft.com/Forums/en-US/56713fb3-f134-4d64-97d0-8516aa2fdedf/mailbox-audit-logging-access-via-ews?forum=exchangesvrdevelopment

答えて

0

:(。。例:Folder.Bind(service, WellKnownFolderName.RootはOK作品)

は、基本的には 'アンディは' 数年前に持っていたのと同じ問題(social.msdnから未回答Q)ですそのフォルダはEWSのようなクライアントAPIを介してアクセス可能ではありません。たとえば、メールボックスにアクセスしている他の人がログを編集/削除して自分の行動を隠すことができるというセキュリティの影響があるためです。すべてのアクセスは、Exchange管理シェルコマンドレットを使用して行う必要があります。

乾杯 グレン

関連する問題