メールボックス監査ログの検索が失敗し、2016 年、2013 年、2010 年の共存環境Exchange Server例外 "ErrorInvalidServerVersion"
現象
次のような状況で問題が発生します。
- Exchange 共存環境には、2016 年、2013 年、2010 年Microsoft Exchange Serverホストされているメールボックスが含まれています。
- 2016 年Exchange Serverに仲裁メールボックスを移動します。
- Exchange Server 2010 でホストされているメールボックスに対してメールボックス監査を有効にします。
- Exchange Server 2016 の Exchange 管理シェルから、 または
New-MailboxAuditLogSearch
コマンドをSearch-MailboxAuditLog
実行して、Exchange Server 2010 でホストされているメールボックスのメールボックス監査ログを検索します。
このシナリオでは、監査ログの検索が失敗します。
コマンドを Search-MailboxAuditLog
実行すると、次のようなエラー メッセージが Exchange 管理シェルに返されます。
The Exchange Web Services returned an error while trying to access the audit log. Reason: '','ErrorInvalidServerVersion','The specified server version is invalid.'
+ CategoryInfo : NotSpecified: (:) [Search-MailboxAuditLog], AuditLogServiceException
+ FullyQualifiedErrorID : (Server=E2K16,RequestID=<GUID>,Timestamp=DateTime) [FailureCategory=Cmdlet-AuditLogServiceException] AF0D01B1,Microsoft.Exchange.Management.SystemConfigurationTasks.SearchMailboxAuditLog
+ PSComputerName : E2K16.contoso.com
コマンドを実行した New-MailboxAuditLogSearch
場合、Exchange 管理シェルでエラーは返されません。 ただし、サーバーが検索を実行しようとすると、イベント ID 4002 がイベント ビューアーに記録されます。
Log Name: Application
Source: MSExchange AuditLogSearch
Date: <DateTime>
Event ID: 4002
Task Category: General
Level: Error
Keywords: Classic
User: N/A
Computer: E2K16.contoso.com
Description:
A runtime exception occurred in AuditLogSearchServicelet's worker while processing a request. Exception:
Microsoft.Exchange.Data.ApplicationLogic.AuditLogServiceException: The Exchange Web Service returned an error while trying to access the audit log. Reason: '','ErrorInvalidServerVersion','The specified server version is invalid.'.
...
原因
この動作は仕様です。 仲裁メールボックスが 2016 年Exchange Serverに移動された場合、メールボックス監査ログの検索は、RequestVersion 値が "Exchange Server 2013" の Exchange Web サービスを介して実行されます。この要求が 2010 Exchange Serverに提示されると、応答は "ErrorInvalidServerVersion" 例外です。
解決方法
この問題を解決するには、Exchange Server 2010 でホストされているメールボックスを検索するときに、Exchange Server 2010 でコマンドを直接実行Search-MailboxAuditLog
します。