Siirtäminen epäonnistuu siirrettäessä postilaatikon Office 365:stä takaisin paikalliseen ympäristöön

Huomautus

Microsoft Exchange Server 2010:n Exchange-hallintakonsoliin sisältyvää yhdistelmämääritystoimintoa ei enää tueta. Tämän vuoksi vanhaa ohjattua hybridimääritystoimintoa ei enää käytetä. Käytä sen sijaan Office 365:n yhdistelmämääritystoimintoa, joka on käytettävissä https://aka.ms/HybridWizard -kohdassa. Lisätietoja on ohjeaiheessa Exchange 2010:n Office 365 :n yhdistelmämääritystoiminto.

Ongelma

Oletetaan seuraava tilanne:

  • Microsoft Exchange Onlinen yhdistelmäkäyttöönotto Microsoft Office 365:ssä ja paikallisessa Microsoft Exchange Server -ympäristössä.
  • Olet aiemmin siirtänyt postilaatikon paikallisesta ympäristöstä Office 365:seen.
  • Yrität siirtää saman postilaatikon Office 365:stä tai siirtää sen takaisin paikalliseen ympäristöön.

Tässä skenaariossa toiminto saavuttaa 95 prosenttia ja epäonnistuu.

Tällöin "HTTP 400" -virhe luodaan seuraavissa lokitiedostoissa paikallisessa ympäristössä, kun /EWS/mrsproxy.svc-linkkiä käytetään:

  • IIS(Internet Information Services) -lokitiedostot
  • HTTP-virhelokitiedostot (HTTPERR)

Kun muodostat yhteyden Office 365:iin Windows PowerShellin avulla ja suoritat get-MoveRequestStatisticsMailboxID -IncludeReportin | Export-CliXml FileName.xml -komento, XML-raportin pinon jäljitysosassa on seuraavat tiedot:

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

Syy

Tämä ongelma ilmenee, jos MRSProxy (Mailbox Replication Proxy) -palvelun SetRules-kutsu epäonnistuu. Tämä ongelma saattaa ilmetä myös, jos siirrettävässä postilaatikossa on paljon roskapostisääntöjä ja käyttäjäsääntöjä.

Ratkaisu

Voit ratkaista tämän ongelman muuttamalla MRSProxyHttpsBinding-asetusten ja MRSProxyWSSecurityBinding-asetusten arvoja Web.config-tiedostossa jokaisessa paikallisen asiakkaan ympäristössä olevassa Client Access -palvelimessa, joka on polussa, jonka kautta postilaatikko kulkee, kun se siirretään. Voit tehdä tämän seuraavasti:

  1. Etsi client access -palvelimessa Web.config tiedosto ja avaa se.

    Huomautus

    Exchange Server 2010:ssä Web.config tiedosto sijaitsee seuraavassa kansiossa: \Program Files\Microsoft\Exchange Server\V14\ClientAccess\exchweb\ews

  2. Muuta mrsproxyHttpsBinding-asetusten ja MRSProxyWSSecurityBinding-asetusten tiettyjä arvoja 1048576 : sta 8388608: iin. Tallenna sitten tiedosto.

    Seuraavassa esimerkissä näytetään, miltä tämä Web.config osa näyttää sen muuttamisen jälkeen:

    <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. Käynnistä IIS uudelleen iisreset-komennolla.

Tarvitsetko lisää ohjeita? Kysy apua Microsoftin yhteisöltä.