Operacja przenoszenia kończy się niepowodzeniem podczas przenoszenia skrzynki pocztowej z platformy Microsoft 365 z powrotem do środowiska lokalnego
Uwaga
Kreator konfiguracji hybrydowej dołączony do konsoli zarządzania programu Exchange w Microsoft Exchange Server 2010 r. nie jest już obsługiwany. W związku z tym nie należy już używać starego kreatora konfiguracji hybrydowej. Zamiast tego użyj kreatora konfiguracji hybrydowej platformy Microsoft 365 dostępnego pod adresem https://aka.ms/HybridWizard. Aby uzyskać więcej informacji, zobacz Kreator konfiguracji hybrydowej platformy Microsoft 365 dla programu Exchange 2010.
Problem
Rozpatrzmy następujący scenariusz:
- Masz hybrydowe wdrożenie Microsoft Exchange Online na platformie Microsoft 365 i lokalnym środowisku Microsoft Exchange Server.
- Wcześniej przeniesiono skrzynkę pocztową ze środowiska lokalnego na platformę Microsoft 365.
- Próbujesz odłączyć lub przenieść tę samą skrzynkę pocztową z platformy Microsoft 365 z powrotem do środowiska lokalnego.
W tym scenariuszu operacja osiąga 95 procent, a następnie kończy się niepowodzeniem.
W takim przypadku podczas uzyskiwania dostępu do /EWS/mrsproxy.svc
linku w następujących plikach dziennika w środowisku lokalnym jest generowany błąd "HTTP 400":
- Pliki dziennika usług Internet Information Services (IIS)
- Pliki dziennika błędów HTTP (HTTPERR)
Po nawiązaniu połączenia z usługą Microsoft 365 przy użyciu Windows PowerShell, a następnie uruchomieniu Get-MoveRequestStatisticsMailboxID -IncludeReport | Export-CliXml FileName.xml
polecenia w sekcji śledzenia stosu w raporcie XML przedstawiono następujące elementy:
<S N="StackTrace"> at
Microsoft.Exchange.MailboxReplicationService.CommonUtils.CallService
(Action serviceCall, String epAddress, VersionInformation
serverVersion)_x000A_ at
Microsoft.Exchange.MailboxReplicationService.MailboxReplicationProxyClient.CallServiceWithTimeout
(TimeSpan timeout, Action serviceCall)_x000A_ at Microsoft.Exchange.MailboxReplicationService.RemoteDestinationFolder.Microsoft.Exchange.MailboxReplicationService.IDestinationFolder.SetRules(RuleData[] rules)_x000A_ at Microsoft.Exchange.MailboxReplicationService.DestinationFolderWrapper.<;>;c__DisplayClass31.<;Microsoft.Exchange.MailboxReplicationService.IDestinationFolder.SetRules>;b__30()_x000A
at Microsoft.Exchange.MailboxReplicationService.ExecutionContext.Execute
(Action operation)_x000A_ at Microsoft.Exchange.MailboxReplicationService.DestinationFolderWrapper.Microsoft.Exchange.MailboxReplicationService.IDestinationFolder.SetRules(RuleData[] rules)_x000A_ at
Microsoft.Exchange.MailboxReplicationService.FolderRecWrapper.WriteRules
(IDestinationFolder targetFolder, Action`1 reportBadItemsDelegate)
_x000A_ at
Microsoft.Exchange.MailboxReplicationService.MailboxCopierBase.CopyFolderProperties
(FolderRecWrapper folderRec, ISourceFolder sourceFolder,
IDestinationFolder destFolder, FolderRecDataFlags dataToCopy)
_x000A_ at Microsoft.Exchange.MailboxReplicationService.MailboxMover.<;>;c__DisplayClass2.<;>;c__DisplayClass4.<;FinalSyncCopyAllFolders>;b__1()_x000A_ at
Microsoft.Exchange.MailboxReplicationService.ExecutionContext.Execute
(Action operation)_x000A_ at Microsoft.Exchange.MailboxReplicationService.MailboxMover.<;>;c__DisplayClass2.<;FinalSyncCopyAllFolders>;b__0
(FolderRecWrapper folderRec, EnumFolderContext ctx)_x000A_ at
Microsoft.Exchange.MailboxReplicationService.FolderMap.EnumSingleFolder
(FolderRecWrapper folderRec, EnumFolderContext ctx, EnumFolderCallback callback, EnumHierarchyFlags flags)_x000A_ at Microsoft.Exchange.MailboxReplicationService.FolderMap.EnumSingleFolder(FolderRecWrapper folderRec, EnumFolderContext ctx, EnumFolderCallback callback, EnumHierarchyFlags flags)_x000A_ at Microsoft.Exchange.MailboxReplicationService.FolderMap.EnumSingleFolder(FolderRecWrapper folderRec, EnumFolderContext ctx, EnumFolderCallback callback, EnumHierarchyFlags flags)_x000A_ at Microsoft.Exchange.MailboxReplicationService.MailboxMover.FinalSyncCopyAllFolders()
_x000A_ at
Microsoft.Exchange.MailboxReplicationService.MoveBaseJob.<;FinalSync>;b__4d
(MailboxMover mbxCtx)_x000A_ at
Microsoft.Exchange.MailboxReplicationService.MoveBaseJob.ForeachMailboxContext
(Action`1 del)_x000A_ at
Microsoft.Exchange.MailboxReplicationService.MoveBaseJob.FinalSync(Object[] wiParams)_x000A_ at Microsoft.Exchange.MailboxReplicationService.CommonUtils.CatchKnownExceptions
(Action actionDelegate, Action`1 failureDelegate)</S>
Przyczyna
Ten problem występuje, jeśli wywołanie SetRules do usługi serwer proxy replikacji skrzynki pocztowej (MRSProxy) zakończy się niepowodzeniem. Ten problem może również wystąpić, jeśli przenoszona skrzynka pocztowa zawiera dużą ilość reguł wiadomości-śmieci i reguł użytkowników.
Rozwiązanie
Aby rozwiązać ten problem, zmień wartości MRSProxyHttpsBinding
ustawień i MRSProxyWSSecurityBinding
ustawień w pliku Web.config na każdym serwerze dostępu klienta w środowisku lokalnym, który znajduje się w ścieżce, przez którą skrzynka pocztowa przechodzi po przeniesieniu. Aby to zrobić, wykonaj następujące kroki.
Na serwerze dostępu klienta znajdź, a następnie otwórz plik Web.config.
Uwaga
W Exchange Server 2010 r. plik Web.config znajduje się w następującym folderze: \Program Files\Microsoft\Exchange Server\V14\ClientAccess\exchweb\ews
Zmień niektóre wartości
MRSProxyHttpsBinding
ustawień iMRSProxyWSSecurityBinding
ustawień z 1048576 na 8388608. Następnie zapisz plik.Poniższy przykład pokazuje, jak będzie wyglądać ta sekcja Web.config po jej zmianie:
<binding name="MRSProxyHttpsBinding"> <reliableSession /> <textMessageEncoding> <readerQuotas maxDepth="32" maxStringContentLength="8388608" maxArrayLength="8388608" maxBytesPerRead="4096" maxNameTableCharCount="16384" /> </textMessageEncoding> <httpsTransport authenticationScheme="Negotiate" maxReceivedMessageSize="8388608" /> </binding> <binding name="MRSProxyWSSecurityBinding"> <reliableSession /> <textMessageEncoding> <readerQuotas maxDepth="32" maxStringContentLength="8388608" maxArrayLength="8388608" maxBytesPerRead="4096" maxNameTableCharCount="16384" /> </textMessageEncoding> <httpsTransport authenticationScheme="Anonymous" maxReceivedMessageSize="8388608" /> </binding>
Uruchom ponownie usługi IIS przy użyciu
iisreset
polecenia .
Nadal potrzebujesz pomocy? Przejdź do witryny Microsoft Community.
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla