Solved

Moving Mailboxes from Exchange 2007 to Exchange 2013

Posted on 2014-12-26
12
201 Views
Last Modified: 2015-01-15
Okay. Two Forests, Two Domains

Exchange 2007 -> exch2007.com
Domain olddomain.exch2007.com
Exchange 2013 -> exch2013.com
Domain newdomain.exch2013.com

Exchange Server 2007 is SP3 CU14 Standard and is running on Server 2k3 x64 R2 SP2

Exchange Server 2013 is SP1 CU7 Enterprise and is running on Server 2k12 x64 R2 Standard.

I've purchased Take Two's migration software, attempted to install it on the Exchange 2007 box, but it gave me this error when I attempted to validate the source server: Failed to open mailbox 'Mailbox - UserName'.
MAPI_E_FAILONEPROVIDER (0x8004011d).

When I attempted to validate the Target Server it gives me an error regarding impersonation permissions, and the exchange server doesn't support the requested version.

However, I installed the same software on a Windows 7 x64 Machine that is in the old domain and it connects and synchronizes between to two, but it is unbelievably slow ~.3 MB per min. (600GB total transfer to complete).

I've tried to discern instructions on how to use 2007/2013 EAC to move mailboxes. But I am way out of league for this.
0
Comment
Question by:abustraan
  • 8
  • 4
12 Comments
 
LVL 19

Expert Comment

by:Adam Farage
ID: 40519306
Hrm, TakeTwo? I honestly just go the old fashion way (which I will list out below) but here are a few things to go off of based off the MAPI error above:

1) Permissions - the account that is setup for the TakeTwo migration (that does the Sync on the Windows 7 box) is also a local admin on the source / target machines
2) Validate permissions - just validate the permissions are proper
3) Port check - make sure there is no firewall on the Exchange box or anything in between the source forest and the target forest

I would also recommend reaching out to TakeTwo about this, as they will support this product and you will most likely get a better answer than most here..

Now as for this comment:

I've tried to discern instructions on how to use 2007/2013 EAC to move mailboxes.

Good.. because you don't just throw a two way trust up between the source forest (the one you are moving from) and the target forest (the one you are moving to), you would need a server that is doing GALSync from the source forest to the target, and then you would need to prepare everything..

- GalSync from the source forest to the target forest
- Prestage mail enabled AD user objects in the target forest
- Run Prepare-MoveRequest.ps1
- Perform a batch move request within EAC

The easier method (depending on the number of users) is to prestage a mail-enabled AD user object within the target forest, export the mailbox (Export-Mailbox for Exchange 2007) and then import the mailbox (New-MailboxImportRequest). The Export-Mailbox command is very.. finicky so I tend to stay away from it if possible.. They did fix this in Exchange 2010+ (removed the requirement for a 32 bit machine and Outlook + Exchange Tools) but in Exchange 2007 its a nightmare.
0
 

Author Comment

by:abustraan
ID: 40519352
Thank you for the prompt response. I'd love to talk to TakeTwo Support but they're a no show until 12/29.

I actually got the two forests talking, and did use the ADMT 3.2 tool to migrate the user accounts and passwords. I then created the mailboxes in the new forest based off the migrated users.

I managed to get the TakeTwo software to run between the servers, via a Windows 7 x64 box.

It's averaging about 1 GB every 10 min. Roughly 600 GB give or take some mail boxes seem larger than original, and some seem smaller, but the item count is good.

Looks like 6000 min. or 100 hours. 112 mailboxes and 1 public folder hosting a shared address book.

Going through the workstations and updating the outlook profiles and signatures to reflect the  email server and address changes. Should finish late Sunday or first thing Monday.

Then I get to touch 38 android phones and update their server settings, then after the new year updating those 38 phones from S3's to S5's... and get to do it again.... yeah.....

Already have the receive connectors for each copier, and an import x7 for updating the copier address books.
0
 
LVL 19

Expert Comment

by:Adam Farage
ID: 40520194
So far you sound like you are on the right track but...


Then I get to touch 38 android phones and update their server settings, then after the new year updating those 38 phones from S3's to S5's... and get to do it again.... yeah.....

I am not sure about your situation, but you could always cname the external DNS autodiscover (or the EAS ExternalURL cname to your EAS ExternalURL) FQDN to your autodiscover record, and hope that Android picks it up when it tries and connects.. Or instructions?
0
 

Author Comment

by:abustraan
ID: 40520992
Well take two software keeps crashing and takes several minutes to pick up where it for off. I've been tracking which mailboxes are finished and moving them to a lower priority so if/when it crashes again it doesn't have to re-check those mailboxes.

I've determined my rates are really slow. Seems like 5 GB per hour not counting restart and resynching times. Hope to reach Take Two Support tomorrow and see what's up.

As for the phones they'll be easy. With the newer android versions you can have multiple  exchange accounts.

Speaking of which, I wish the client PC's had 2010 or 2013 then they would support multiple exchange accounts in a single profile.
0
 

Author Comment

by:abustraan
ID: 40520994
Oh in two weeks I'll be upgrading the phones anyway... lol
0
 
LVL 19

Expert Comment

by:Adam Farage
ID: 40521790
Either or, I would recommend utilizing the Exchange ActiveSync autodiscover along with creating instructions. It would be literally as easy as "input username, input password, next, done" if configured properly.

Touching all of those phones would make my head spin.
0
Highfive Gives IT Their Time Back

Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

 

Author Comment

by:abustraan
ID: 40521986
At least they're Android and not iPhones.
0
 

Author Comment

by:abustraan
ID: 40522130
As it turns out, after talking to Take Two and sharing the logs, there's a bug attributing to the crashing issue. Migrated the software to a different workstation and it seems to be running better.

In one of my other postings elsewhere, I was asked if I had created the connectors between the two email servers then I should be able to facilitate the move directly between the servers.

I can't seem to find any discernible info for this. Any thoughts or help?

Please keep in mind that I am migrating between Exchange 2007 SP3 CU14 and Exchange 2013 SP1 CU7, and that I am dealing with 587 GB of Exchange Data.
0
 
LVL 19

Expert Comment

by:Adam Farage
ID: 40522184
In one of my other postings elsewhere, I was asked if I had created the connectors between the two email servers then I should be able to facilitate the move directly between the servers.

The method I wrote above is how you would do this for a x-forest move :) its complex, but works. Also, 587GB is not that bad, right now I think we have 9100GB of data (across three copies, so really 3036GB) hehe.
0
 

Author Comment

by:abustraan
ID: 40522753
Based on the link you provided http://technet.microsoft.com/en-us/library/aa998579%28v=exchg.80%29.aspx

It only works within same forest moves and Within Exchange 2007.
0
 

Accepted Solution

by:
abustraan earned 0 total points
ID: 40542411
I ended up forgoing the CodeTwo migration software as it was very unstable, and slow. I ended up manually exporting and importing 104 PST files, and creating new Outlook Profiles. It was very time consuming, but was able to complete it within 4 days.
0
 

Author Closing Comment

by:abustraan
ID: 40550850
I could not discern the answers from other comments made to my question, and came up with my own solution.
0

Featured Post

IT, Stop Being Called Into Every Meeting

Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

Join & Write a Comment

Easy CSR creation in Exchange 2007,2010 and 2013
ADCs have gained traction within the last decade, largely due to increased demand for legacy load balancing appliances to handle more advanced application delivery requirements and improve application performance.
This video will demonstrate how to find the puppet warp tool from the edit menu and where to put the points to edit.
In this Micro Video tutorial you will learn the basics about Database Availability Groups and How to configure one using a live Exchange Server Environment. The video tutorial explains the basics of the Exchange server Database Availability grou…

747 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

16 Experts available now in Live!

Get 1:1 Help Now