Sdílet prostřednictvím


Prohledávání protokolu auditu poštovní schránky selže s výjimkou ErrorInvalidServerVersion v prostředí koexistence Exchange Server 2016, 2013 a 2010

Příznaky

Zvažte následující příklad:

  • Máte prostředí koexistence Exchange, které zahrnuje poštovní schránky hostované na Microsoft Exchange Server 2016, 2013 a 2010.
  • Poštovní schránky rozhodčího řízení přesunete do Exchange Server 2016.
  • Auditování poštovních schránek povolíte pro poštovní schránky hostované na Exchange Server 2010.
  • V prostředí Exchange Management Shell v Exchange Server 2016 spusťte Search-MailboxAuditLog příkaz nebo New-MailboxAuditLogSearch a vyhledejte v protokolech auditu poštovní schránky poštovní schránky poštovní schránku hostované na Exchange Server 2010.

V tomto scénáři se nezdaří prohledávání protokolu auditu.

Pokud spustíte Search-MailboxAuditLog příkaz, v prostředí Exchange Management Shell se vrátí chybová zpráva podobná následující:

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

Pokud spustíte New-MailboxAuditLogSearch příkaz, v prostředí Exchange Management Shell se nevrátí žádná chyba. Pokud se však server pokusí spustit vyhledávání, je v Prohlížeč událostí zaznamenána událost s 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.'.
...

Příčina

Toto chování je záměrné. Pokud se rozhodčí poštovní schránka přesunula do Exchange Server 2016, vyhledávání protokolu auditování poštovní schránky se spouští prostřednictvím webových služeb Exchange s hodnotou RequestVersion "Exchange Server 2013". Když se tento požadavek zobrazí do Exchange Server 2010, odpovědí je výjimka ErrorInvalidServerVersion.

Řešení

Pokud chcete tento problém vyřešit, spusťte Search-MailboxAuditLog příkaz přímo na Exchange Server 2010 při hledání poštovních schránek hostovaných na Exchange Server 2010.