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