A postaláda-naplózási naplók keresése "ErrorInvalidServerVersion" kivétellel meghiúsul Exchange Server 2016-ban, 2013-ban és 2010-ben egyidejű környezetben

Jelenségek

Gondolja át a következő forgatókönyvet:

  • Olyan Exchange-környezettel rendelkezik, amely magában foglalja a 2016-os, 2013-as és 2010-Microsoft Exchange Server üzemeltetett postaládákat.
  • A választottbírósági postaládákat a 2016-os Exchange Server helyezi át.
  • Engedélyezi a Postaláda-naplózást a 2010-Exchange Server üzemeltetett postaládákhoz.
  • A 2016-os Exchange Server Exchange Management Shellben a vagy New-MailboxAuditLogSearch a Search-MailboxAuditLog paranccsal keresheti meg a postaládanaplókban a 2010-Exchange Server üzemeltetett postaládát.

Ebben a forgatókönyvben a naplókeresés meghiúsul.

A parancs futtatásakor az Search-MailboxAuditLog Exchange Management Shell a következőhöz hasonló hibaüzenetet ad vissza:

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

A parancs futtatásakor a New-MailboxAuditLogSearch rendszer nem ad vissza hibát az Exchange Management Shellben. A 4002-s eseményazonosítót azonban a rendszer naplózza a eseménymegtekintő, amikor a kiszolgáló megpróbálja futtatni a keresést:

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

A probléma oka

A jelenség szándékos. Ha a választottbírósági postaláda Exchange Server 2016-ba lett áthelyezve, a postaláda-naplókeresések az Exchange Web Servicesen keresztül futnak a "Exchange Server 2013" RequestVersion értékkel. Amikor ez a kérés Exchange Server 2010-ben jelenik meg, a válasz "ErrorInvalidServerVersion" kivétel.

Megoldás

A probléma megoldásához futtassa a parancsot közvetlenül a Search-MailboxAuditLog Exchange Server 2010-ben, amikor a 2010-Exchange Server üzemeltetett postaládákban keres.