Dela via


Granskningsloggsökningar för postlådor misslyckas med undantaget "ErrorInvalidServerVersion" i Exchange Server 2016, 2013 och 2010-samexistensmiljön

Symptom

Tänk dig följande situation:

  • Du har en Exchange-samexistensmiljö som innehåller postlådor som finns på Microsoft Exchange Server 2016, 2013 och 2010.
  • Du flyttar dina skiljedomspostlådor till Exchange Server 2016.
  • Du aktiverar granskning av postlådor för postlådor som finns på Exchange Server 2010.
  • Från Exchange Management Shell på Exchange Server 2016 kör du antingen Search-MailboxAuditLog kommandot eller New-MailboxAuditLogSearch för att söka i granskningsloggarna för postlådan efter postlådan som finns Exchange Server 2010.

I det här scenariot misslyckas sökningen i granskningsloggen.

Om du kör Search-MailboxAuditLog kommandot returneras ett felmeddelande i Exchange Management Shell som liknar följande:

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

Om du kör New-MailboxAuditLogSearch kommandot returneras inget fel i Exchange Management Shell. Händelse-ID 4002 loggas dock i Loggboken när servern försöker köra sökningen:

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.'.
...

Orsak

Detta är avsiktligt. Om skiljedomspostlådan flyttades till Exchange Server 2016 körs granskningsloggsökningarna för postlådan via Exchange Web Services genom att värdet RequestVersion är "Exchange Server 2013". När den här begäran visas för Exchange Server 2010 är svaret ett "ErrorInvalidServerVersion"-undantag.

Åtgärd

Åtgärda problemet genom att köra kommandot på Search-MailboxAuditLog Exchange Server 2010 direkt när du söker i postlådor som finns Exchange Server 2010.