Cross-Forest Move-Request Exchange 2007 to Exchange 2013

Hi people!!

We have two Exchange environments in different forest. We want to do a crossforest migration from Exchange Server 2007 to Exchange Server 2013 (Exchange Resource Forest with Linked Mailboxes). These are the configurations:

Domain: SourceDomain.local

Active Directory: 2012 R2 Domain Controllers. Domain functional level 2008

Exchange: Exchange Server 2007 Service Pack 3 RU15

  • 2 Mailboxes Servers Cluster Continuous Replication
  • 2 ClientAccess & HubTransport Servers with NLB by Microsoft
  • 2 Edge Servers
  • ISA 2006 to publish OWA, EAS, EWS

Domain: TargetDomain.local

Active Directory: 2012 R2 Domain Controllers. Domain functional level 2012 R2

Exchange: Exchange Server 2013 Cumulative Update 7 (CU7) (Exchange Resource Forest)

  • 2 Mailboxes Servers 1 DAG
  • 2 ClientAccess Servers
  • 2 Edge Servers

Both Exchange works fine. Exchange Server 2007 (SourceDomain.local) is currently in production and Exchange Server 2013 in Resource Forest (TargetDomain.local) is for migrating mailboxes in Linked Mailbox from Exchange 2007. Weve configured a Linked Mailbox and it works.

Weve configured a trust between the forests:

  • Conditional Forwarders in both domains
  • Forest trust, One-way outgoing, Forest-wide authentication: TargetDomain.local, Domains trusted by this domain (outgoing trusts) SourceDomain.local Forest- Transitive SourceDomain.local, Domains that trust this domain (incoming trusts) TargetDomain.local Forest Transitive

Weve configured following prerequisites for migrating:

  • Accepted Domains Both Exchanges have an accepted domain: Company.com as Internal Relay Domain
  • Send Connectors Both Exchange have a send connector (CrossForest) with Address Space: *.company.com and Smart Hosts
  • Test Mailflow. (Currently, MXs for company.com are in Exchange 2007)
    • Mail from external source to mailbox in Exchange 2007 OK
    • Mail from external source to mailbox in Exchange 2013 OK
    • Mail from external source to Linked Mailbox in Exchange 2013 an account in Domain SourceDomain.local OK
    • Internal Mail from Exchange 2007 to Exchange 2013 OK
    • Internal Mail from Exchange 2013 to Exchange 2007 OK
  • MRSPROXY. Weve activated MRSProxy in both Client Access Servers in Exchange 2013

For Migrating Mailboxes, from Client Access Server in Exchange 2013 in PowerShell, Weve done these steps:

  • Preparation Mailboxes. Previously Weve stored credentials with Get-Credential. $SourceCredentials SourceDomain.local and &TargetCredentials TargetDomain.local Weve run this command: Prepare-MoveRequest.ps1 identity TestuserRemoteForestDomainController DC1.SourceDomain.local RemoteForestCredential $SourceCredentials LocalForestDomainController DC1.TargetDomain.local LocalForestCredential $TargetCredentials LinkedMailUser TargetMailUserOU OU=Mailboxes,DC=TargetDomain,DC=local Verbose It finished fine and 1 mailbox ready to move. Weve checked Its created a Disable User in TargetDomain.Local.
  • New-MoveRequest. Previously Weve stored credentials with Get-Credential. $SourceCredentials SourceDomain.local Weve run this command: New-MoveRequest identity Testuser RemoteLegacy TargetDatabase DB1 RemoteGlobalCatalog DC1.SourceDomain.local RemoteCredential $SourceCredentials TargetDeliveryDomain company.com It finished with this error: MapiExceptionNetworkError: Unable to make connection to the server. (hr=0x80004005, ec=2423)

Diagnostic context:

    ......

    Lid: 62184

    Lid: 16280   dwParam: 0x0 Msg: EEInfo: ComputerName: n/a

    Lid: 8600    dwParam: 0x0 Msg: EEInfo: ProcessID: 4480

    Lid: 12696   dwParam: 0x0 Msg: EEInfo: Generation Time: 0415-06-16T07:25:29.0510000Z

    Lid: 10648   dwParam: 0x0 Msg: EEInfo: Generating component: 18

    Lid: 14744   dwParam: 0x0 Msg: EEInfo: Status: 1722

    Lid: 9624    dwParam: 0x0 Msg: EEInfo: Detection location: 323

    Lid: 13720   dwParam: 0x0 Msg: EEInfo: Flags: 0

    Lid: 11672   dwParam: 0x0 Msg: EEInfo: NumberOfParameters: 0

    Lid: 62184

    Lid: 16280   dwParam: 0x0 Msg: EEInfo: ComputerName: n/a

    Lid: 8600    dwParam: 0x0 Msg: EEInfo: ProcessID: 4480

    Lid: 12696   dwParam: 0x0 Msg: EEInfo: Generation Time: 0415-06-16T07:25:29.0510000Z

    Lid: 10648   dwParam: 0x0 Msg: EEInfo: Generating component: 18

    Lid: 14744   dwParam: 0x0 Msg: EEInfo: Status: 1237

    Lid: 9624    dwParam: 0x0 Msg: EEInfo: Detection location: 313

    Lid: 13720   dwParam: 0x0 Msg: EEInfo: Flags: 0

    Lid: 11672   dwParam: 0x0 Msg: EEInfo: NumberOfParameters: 0

    Lid: 62184

    Lid: 16280   dwParam: 0x0 Msg: EEInfo: ComputerName: n/a

    Lid: 8600    dwParam: 0x0 Msg: EEInfo: ProcessID: 4480

    Lid: 12696   dwParam: 0x0 Msg: EEInfo: Generation Time: 0415-06-16T07:25:29.0510000Z

    Lid: 10648   dwParam: 0x0 Msg: EEInfo: Generating component: 18

    Lid: 14744   dwParam: 0x0 Msg: EEInfo: Status: 10060

    Lid: 9624    dwParam: 0x0 Msg: EEInfo: Detection location: 311

    Lid: 13720   dwParam: 0x0 Msg: EEInfo: Flags: 0

    Lid: 11672   dwParam: 0x0 Msg: EEInfo: NumberOfParameters: 3

    Lid: 12952   dwParam: 0x0 Msg: EEInfo: prm[0]: Long val: 135

    Lid: 15000   dwParam: 0x0 Msg: EEInfo: prm[1]: Pointer val: 0x0

    Lid: 15000   dwParam: 0x0 Msg: EEInfo: prm[2]: Pointer val: 0x2A84C00A00000000

    Lid: 62184

    Lid: 16280   dwParam: 0x0 Msg: EEInfo: ComputerName: n/a

    Lid: 8600    dwParam: 0x0 Msg: EEInfo: ProcessID: 4480

    Lid: 12696   dwParam: 0x0 Msg: EEInfo: Generation Time: 0415-06-16T07:25:29.0510000Z

    Lid: 10648   dwParam: 0x0 Msg: EEInfo: Generating component: 18

    Lid: 14744   dwParam: 0x0 Msg: EEInfo: Status: 10060

    Lid: 9624    dwParam: 0x0 Msg: EEInfo: Detection location: 318

    Lid: 13720   dwParam: 0x0 Msg: EEInfo: Flags: 0

    Lid: 11672   dwParam: 0x0 Msg: EEInfo: NumberOfParameters: 0

    Lid: 45169   StoreEc: 0x977

    Lid: 50544   ClientVersion: 15.0.1044.25

    Lid: 52080   StoreEc: 0x977

    Lid: 51152

    Lid: 52465   StoreEc: 0x977

    Lid: 60065

    Lid: 33777   StoreEc: 0x977

    Lid: 59805

    Lid: 52487   StoreEc: 0x977

    Lid: 19778

    Lid: 27970   StoreEc: 0x977

    Lid: 17730

    Lid: 25922   StoreEc: 0x977

    + CategoryInfo          : NotSpecified: (:) [New-MoveRequest], RemoteTransientException

    + FullyQualifiedErrorId : [Server=MAIL01,RequestId=48ad3e2e-deb3-492d-bfff-1425c231ae6f,TimeStamp=16/06/2015 7

   :25:29] [FailureCategory=Cmdlet-RemoteTransientException] D68807DB,Microsoft.Exchange.Management.RecipientTasks.Ne

  wMoveRequest

    + PSComputerName        : CAS01.TargetDomain.local  

After this error, Weve done following changes and tests:

  • To check network permission between both Exchanges and Active Directory. Currently we have any/any permissions.
  • To resolve NETBIOS name and FQDN names beween both Exchange. In TargetDomain.local We added in host file NETBIOS name and FQDN name of all Exchange Servers 2007. In SourceDomain.local we can do ping to NETBIOS and FQDN without to edit host file.
  • Import Root CA Between both Exchange Organizations. In each Exchange server in SourceDomain.local import Root CA we use in Exchange 2013 and in each Exchange server in TargetDomain.local import Root CA we use in Exchange 2007. After this, Weve checked to access OWA without warning certificate (Internal Access OWA).
  • Restart all Exchange Servers 2013.

After these steps we carry on with the same error:

MapiExceptionNetworkError: Unable to make connection to the server. (hr=0x80004005, ec=2423)

Ive tried as well to do the movement of Mailbox from EAC in Exchange Server 2013. After insert Source Credentials, we have this warning:

new cross-forest mailbox move
Confirm the migration endpoint We couldn't detect your server settings. Please enter them. AutoDiscover failed with a configuration error: The migration service failed to detect the migration endpoint using the Autodiscover service. Consider using the Exchange Remote Connectivity Analyzer (https://testexchangeconnectivity.com) to diagnose the connectivity issues.

Remote MRS proxy server:
The FQDN of the Exchange server that the Mailbox Replication Service (MRS) Proxy is on. 

Ive tried to inser FQND of CCR (Cluster Mailboxes) and FQND of each Mailbox Server, but when I press Next button, it tells me:

Error: The connection to the server "ccr.sourcedomain.local" could not be completed.

Is possible to do movement Mailbox from Exchange 2007 to 2013?? Please Could someone help me?

Thank you.


June 17th, 2015 4:52am

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics