Operacja przenoszenia nie powiodła się podczas przenoszenia skrzynki pocztowej z usługi Office 365 z powrotem do lokalnego środowiska

Uwaga

Kreator konfiguracji hybrydowej dostępny w konsoli zarządzania programu Exchange w programie Microsoft Exchange Server 2010 nie jest już obsługiwany. Dlatego nie należy już używać starego Kreatora konfiguracji hybrydowej. Zamiast tego użyj Kreatora konfiguracji hybrydowej pakietu Office 365, który jest dostępny w witrynie https://aka.ms/HybridWizard . Aby uzyskać więcej informacji, zobacz Kreator konfiguracji hybrydowej pakietu Office 365 dla programu Exchange 2010.

Problem

Rozpatrzmy następujący scenariusz:

  • Masz wdrożenie hybrydowe programu Microsoft Exchange Online w pakiecie Microsoft Office 365 i w lokalnym środowisku programu Microsoft Exchange Server.
  • Skrzynka pocztowa została wcześniej przeniesiona z środowiska lokalnego do pakietu Office 365.
  • Użytkownik usiłuje offboard lub przenieść tę samą skrzynkę pocztową z usługi Office 365 z powrotem do środowiska lokalnego.

W tym scenariuszu operacja osiągnie wartość 95%, a następnie kończy się niepowodzeniem.

W takim przypadku podczas uzyskiwania dostępu do linku jest generowany błąd "HTTP 400" w następujących plikach dziennika w środowisku lokalnym /EWS/mrsproxy.svc :

  • Pliki dziennika internetowych usług informacyjnych (IIS)
  • Pliki dziennika błędów HTTP (HTTPERR)

Po połączeniu się z pakietem Office 365 przy użyciu programu Windows PowerShell, a następnie uruchomieniu Get-MoveRequestStatisticsMailboxID -IncludeReport | Export-CliXml FileName.xml polecenia w sekcji śledzenia stosu w raporcie XML są wyświetlane następujące informacje:

<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 nie można nawiązać połączenia z usługą setregułami serwera proxy replikacji skrzynki pocztowej (MRSProxy). Ten problem może również wystąpić, jeśli przenoszona Skrzynka pocztowa zawiera dużą liczbę reguł wiadomości-śmieci i reguł użytkownika.

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, w którym znajduje się ścieżka, przez którą Skrzynka pocztowa przechodzi po przeniesieniu. Aby to zrobić, wykonaj następujące kroki.

  1. Na serwerze dostępu klienta zlokalizuj, a następnie otwórz plik Web.config.

    Uwaga

    W programie Exchange Server 2010 plik Web.config znajduje się w następującym folderze: \Program Files\Microsoft\Exchange Server\V14\ClientAccess\exchweb\ews

  2. Zmień określone wartości MRSProxyHttpsBinding ustawień i MRSProxyWSSecurityBinding ustawień od 1048576 do 8388608. Następnie Zapisz plik.

    W poniższym przykładzie pokazano, jak będzie wyglądać Ta sekcja Web.config po 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>  
    
  3. Uruchom ponownie internetowe usługi informacyjne przy użyciu iisreset polecenia.

Nadal potrzebujesz pomocy? Przejdź do witryny Microsoft Community.