Exchange Server 2016, 2013 ve 2010 birlikte kullanılabilirlik ortamında posta kutusu Denetim Günlüğü aramaları "ErrorInvalidServerVersion" özel durumuyla başarısız olur
Belirtiler
Aşağıdaki senaryoyu inceleyin:
- Exchange 2016, 2013 ve 2010'da barındırılan posta kutularını içeren bir Microsoft Exchange Server birlikte çalışma ortamınız vardır.
- Tahkim posta kutularınızı 2016'ya Exchange Server edersiniz.
- 2010'da barındırılan posta kutuları için Posta Kutusu Exchange Server etkinleştirirsiniz.
- Exchange Server 2016'da Exchange Yönetim Kabuğu'na ya da komutunu çalıştırarak, Exchange Server
Search-MailboxAuditLog2010'da barındırılan posta kutusu için Posta Kutusu DenetimNew-MailboxAuditLogSearchGünlükleri'ne arama Exchange Server.
Bu senaryoda, denetim günlüğü araması başarısız olur.
Komutu Search-MailboxAuditLog çalıştırırsanız, Hata Kabuğu'Exchange benzer bir hata iletisi döndürülür:
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
Komutu New-MailboxAuditLogSearch çalıştırın; Yönetim Kabuğu'na hiçbir Exchange döndürülz. Öte yandan, sunucu aramayı çalıştırmayı çalıştığında Olay Kimliği 4002 Olay Görüntüleyicisi'nde günlüğe kaydedilir:
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.'.
...
Neden
Bu davranış tasarımdan kaynaklanır. Tahkim posta kutusu Exchange Server 2016'ya taşınırsa, Posta Kutusu Denetim Günlüğü aramaları Exchange Web Hizmetleri'ne", RequestVersion değeri "Exchange Server 2013" bulunarak dolar. Exchange Server 2010'da bu istek sunulana kadar, yanıt bir "ErrorInvalidServerVersion" özel durumudur.
Çözüm
Bu sorunu çözmek için, Search-MailboxAuditLog 2010'da Exchange Server 2010'da barındırılan posta kutularını doğrudan Exchange Server çalıştırın.