Verplaatsingsbewerking mislukt bij het verplaatsen van een postvak van Office 365 naar de on-premises omgeving

Notitie

De wizard hybride configuratie die is opgenomen in de Exchange Management console in Microsoft Exchange Server 2010 wordt niet meer ondersteund. U moet daarom niet langer de oude wizard hybride configuratie gebruiken. Gebruik in plaats daarvan de wizard hybride configuratie van Office 365, die beschikbaar is op https://aka.ms/HybridWizard . Zie voor meer informatie de wizard hybride configuratie van Office 365 voor Exchange 2010.

Probleem

Neem het volgende scenario:

  • U hebt een hybride implementatie van Microsoft Exchange Online in Microsoft Office 365 en van uw on-premises Microsoft Exchange Server-omgeving.
  • U hebt eerder een postvak verplaatst van de on-premises omgeving naar Office 365.
  • U probeert hetzelfde postvak van Office 365 terug te verwijderen naar de on-premises omgeving.

In dit scenario bereikt de bewerking 95 procent en mislukt dit.

Als dit gebeurt, wordt de fout ' HTTP 400 ' gegenereerd in de volgende logboekbestanden in de on-premises omgeving wanneer u de /EWS/mrsproxy.svc koppeling opent:

  • De logboekbestanden van IIS (Internet Information Services)
  • De HTTPERR-bestanden (HTTP-foutenlogboek)

Wanneer u verbinding maakt met Office 365 met behulp van Windows PowerShell en vervolgens de Get-MoveRequestStatisticsMailboxID -IncludeReport | Export-CliXml FileName.xml opdracht uitvoert, ziet u in de sectie stacktracering van het XML-rapport de volgende opties:

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

Oorzaak

Dit probleem treedt op als de SetRules-oproep naar de proxy voor de Postvak replicatie-service (MRSProxy) mislukt. Dit probleem kan ook optreden als het postvak dat wordt verplaatst een groot aantal regels voor ongewenste e-mail en gebruikers regels bevat.

Oplossing

U kunt dit probleem oplossen door de waarden van de MRSProxyHttpsBinding instellingen en van de MRSProxyWSSecurityBinding instellingen in het Web.config-bestand op elke server voor client toegang te wijzigen in de on-premises omgeving van het pad dat door het postvak wordt verplaatst. Ga hiervoor als volgt te werk:

  1. Ga op de client Access-server naar het Web.config-bestand en open het.

    Notitie

    In Exchange Server 2010 bevindt het Web.config-bestand zich in de volgende map: \Program Files\Microsoft\Exchange Server\V14\ClientAccess\exchweb\ews

  2. Wijzig bepaalde waarden van de MRSProxyHttpsBinding instellingen en van de MRSProxyWSSecurityBinding instellingen van 1048576 in 8388608. Vervolgens slaat u het bestand op.

    In het volgende voorbeeld ziet u hoe deze sectie van de Web.config eruit ziet nadat deze is gewijzigd:

    <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. Start IIS opnieuw met behulp van de iisreset opdracht.

Meer hulp nodig? Ga naar Microsoft Community.