migrate mail boxes from another exchange organization


we have our domain for example  ourdomain.com   and we have our exchange servers but we have different branches in different countries  

so we won different domains  like  (( ourdomain.fr - .nl - ch - etc )) but we have one exchange server for all these domains in our head office

now our company bought another company in other country for example Romania and that company they use different exchange  

so first we have to buy the ro domain ourdomain.ro    then we need to migrate these user mail boxes inside our central exchange server

so what the best advice can you give to me

i am thinking to do this steps

1- create new mailboxes for these user in our central exchange
2- export there emails as pst files
3- import there emails pst files
4- create email address policy for them after we won  ro  as an accepted domain

please i need the best way with some extra technical details

Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Robin CMSenior Security and Infrastructure EngineerCommented:
There's a script called Prepare-MoveRequest.ps1 that you might find helpful. Note that it will not synchronise the AD password.
You might also want to check out ADMT (Active Directory Migration Tool), or if you have Forefront Identity Manager deployed you could use that.

See http://social.technet.microsoft.com/wiki/contents/articles/17854.moving-mailboxes-between-exchange-organizations.aspx
and http://blogs.technet.com/b/exchange/archive/2010/08/10/3410619.aspx

I'm guessing you know that you can export the entire mailbox (including email, calendar etc.) to a PST file? https://technet.microsoft.com/en-us/library/cc535123.aspx
Guy LidbetterCommented:
Depending on the size of the migration, you could use a tool like Quest Migration.

However, if its not that many users, a manual migration is also very easy to do with just powershell.

How big is the new company?
sword12Author Commented:
Hi all

the new company has only 25 users

plus they don't have there won exchange server they use out sourcing .

so what i am thinking about just do the following

1- create users and mail boxes for then in our AD and exchange
2- get the pst file for individual email
3- import the pst file for individual email to his or her new mail box

then they will have there old emails inside there new mail box

is this possible to do ? if yes  i will appreciate some more technical details

Determine the Perfect Price for Your IT Services

Do you wonder if your IT business is truly profitable or if you should raise your prices? Learn how to calculate your overhead burden with our free interactive tool and use it to determine the right price for your IT services. Download your free eBook now!

Guy LidbetterCommented:
Yes, that is definitely the best plan then for only 25 users.

contact the Outsourcing Company, they will need to provide you with a full PST export for each of the users.

Create the new Mail enabled users, make sure their PST's are named accordingly to their Display Name (i.e.  "First Lastname.pst"). Put them all in one directory i.e. "C:\Temp\PST".

Then use this to import them.

$PSTPath = "C:\Temp\PST" 

$PSTs = Get-ChildItem -Path $PSTPath -File | where {$_.name -like "*.pst"} | select name. fullname
Foreach ($PST in $PSTs) {
	$DisplayName = $PST.name.split(".")[0]
	Write-host "Working on User" $DisplayName -foregroundcolor Green
	New-MailboxImportRequest -Mailbox $Displayname -FilePath $PST.Fullname -BatchName NewCompany

Open in new window

What this does is get all the PST's in the folder, take the Displayname from the file name to match the mailbox and then creates a new mailbox import.

Note: The users accounts must be created, and the displayname must match the PST filename. Don't Use a "." in the display name....



Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
sword12Author Commented:
WOW sound so good

i will do it in this way and i will update you and in case i need extra help i will ask you again

Guy LidbetterCommented:
No problem Sword,

Just drop  me a line if you need any help.


It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.