Posts Tagged ‘move’

Recently I had a problem while migrating a customers’  Exchange 2003 to MSX2010. The mailbox migration went well, and so we deleted all mailstorage groups on the Exchange 2003 Backend server.

After this we started to move the public folders on a Exchange 2003 Frontend server and triggered the “Move-All-Repicas” script on the Exchange 2010, too.

Nothing happened – no messages in the event log. After several attempts the customer tested to move the public folders on the original BE server and immediately appeared the error: “Error c1050000 MSexchangeIS – Profile is not configured”. (Thank you, Joerg;-))

After brief research, it turned out that this error occurs if on the public folders’ source server no mailbox storage group is configured.

After re-create a storage group and and information store mailbox replication worked as expected.



Today I’ll post my favourite way to move user and mailbox objects across forrests.
  1. Prerequisite: Transitive AD trust, migration server running ADMT
  2. Migrate the user object with ADMT
  3. Mail enable migrated users with PowerShell

    Enable-MailUser -Identity user -ExternalEmailAddress

  4. Collect both domains’ credentials

    $LocalCredentials = GetCredential
    $RemoteCredentials = Get-Credential

  5. Prepare move with “prepare-moverequest.ps1” from Exchange servers’ scripts folder

    .\Prepare-MoveRequest.ps1 -Identity user -RemoteForestDomainController -RemoteForestCredential $RemoteCredentials -LocalForestDomainController
    -LocalForestCredential $LocalCredentials -TargetMailUserOU “OU=Users,DC=domain,DC=com” -UseLocalObject –LinkedMailUser

  6. Move mailboxes

    New-MoveRequest -identity user -RemoteLegacy -TargetDatabase MAILBOXDATABASE -RemoteGlobalCatalog -RemoteCredential $RemoteCredentials -TargetDeliveryDomain

There’s a GUI for cross-forrest-moves, too:

Cross Forrest Mailbox Move GUI

Refer to this TechNet Blog article for further details.