Want to win a PS4? Go Premium and enter to win our High-Tech Treats giveaway. Enter to Win


Exchange 2007 SP3 to Exchange 2013 migration

Posted on 2013-12-16
Medium Priority
Last Modified: 2014-01-01
I am in the process of upgrading our exchange to 2013.

I am following these 2 documents which are sligthly different. Neither one is working for me.

1. http://blogs.technet.com/b/meamcs/archive/2013/07/25/part-1-step-by-step-exchange-2007-to-2013-migration.aspx

2. http://msexchangeguru.com/2013/04/29/install-e2013/

I got to the point where I have to do ADPREP

setup.exe /PrepareAD /IAcceptExchangeServerLicenseTerms /OrganizationName:”NAME”

and its telling me
Exchange organization name cannot be specified. There already exists an Exchange

 organization with name 'NAME'.

I am confused at this point. This is a coexistance upgrade not a new install.
Do I even need to run ADPREP since my AD already contains the Exchange 2007 name?

I ran the prepareschema just before and that was COMPLETED fine.

Does anyone have a better step by step document for Exchange 2007 to Exchange 2013 migration
How do I get past this step?

Thank you
Question by:baysysadmin
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 8

Author Comment

ID: 39722725
I figured it out.
Looks like the steps above included 2013 new setup.
Since mine was upgrade i just had to exclude the /OrganizationName:”NAME”
part and run only

setup.exe /PrepareAD /IAcceptExchangeServerLicenseTerms

Author Comment

ID: 39722765
I was able to confirm all settings are correct except ONE.
Its missing, even after replicating and refreshing ad.

ObjectVersion attribute value of the Organization container should be 15449

msExchProductId attribute value of the Organization Container should be 15.00.0516.032

ObjectVersion attribute value of the “Microsoft Exchange System Objects” OU in the root domain should be 13236

A New group called “Exchange Install Domain Servers” is created under the MESO OU (read previous line).

Check  if the “Microsoft Exchange Security Groups” OU is created in the root domain and it contains the default RBAC Security Groups:
LVL 35

Expert Comment

by:Seth Simmons
ID: 39724174
what is missing?  msExchProductId?
Microsoft Certification Exam 74-409

Veeam® is happy to provide the Microsoft community with a study guide prepared by MVP and MCT, Orin Thomas. This guide will take you through each of the exam objectives, helping you to prepare for and pass the examination.


Author Comment

ID: 39724272
Yes the whole ID and its value. I succesfully finished installing exchange 2013 but it did not appear.

I am looking on the Sites and Services>Services>Microsoft Exchange>NAME properties...atributes tab but its not there.

Author Comment

ID: 39724434
I used ADSI Edit CONFIGURATION and found the msExchProductId there.

Interesting thing now is that In exchange 2013 I can also see the 2007 server and 2013 database but I cant see the 2007 database.

The instructions im following say they are for both 2007 and 2010 but I think they lean more towards 2010 which is not exactly the same.
In 2007 they were not called databases but rather information stores and they appear in a different container under ADSI
See attached.

I looked around and found another document which was better explained.
Only 2010 and 2013 databases will show but when you go to move a user then 2007 will show also.

Author Comment

ID: 39725000
So far it has been ok until
STEP 3.Exchange 2013 name space & virtual directories configurations
On this document.


When I execute the scripts in Ex2013 shell on my sv-bayexge-01 server it returns a error.

The operation couldn't be performed because object 'e15-01\OWA (Default Web Site)' couldn't be found on
    + CategoryInfo          : NotSpecified: (:) [Set-OwaVirtualDirectory], ManagementObjectNotFoundException
    + FullyQualifiedErrorId : 5263D259,Microsoft.Exchange.Management.SystemConfigurationTasks.SetOwaVirtualDirectory
    + PSComputerName        : sv-bayexge-01.

Why is it trying to execute on the domain controller when I am connected to exchange local shell.

So I went ahead and did the certificate and successfully migrated a mailbox but I am not able to send from mailbox on 2013 to mailbox on 2007 or vice versa.
I configured the send and recieve connectors to match ex2007.

Also I keep getting a security popup on the Client outlook, with the sv-bayexge-01 name INSTEAD of exchange.domain.com name which is what the certificate says.
And some of the other users with outlook 2013 which have not been migrated yet got that warning but they are alteast still working and sending/receiving emails ok.

Author Comment

ID: 39727265
Is there anyone who can help with exchange?

I am at a point where I can telnet from ex2013 to ex2007 and succesfully send a email.
But when I send it using outlook from one user to another the emails just get queued with no error message attached and never get delivered.

Users can send to local users on same exchange server but not on the other ex server.

I followed this document to fix the send connectors but its not working

i updated ex2013 to CU2 but no help.

We do have barracuda spam filter but its in another site, these 2 exchange servers are in the same domain and subnet so I am assuming email should pass directly between them?

We have 2 MX records with priorty 10 and 20.
10 is mail... which goes to barracuda.
20 is exchange... which goes directly to exchange. (this name is used on all services on exhange, except autodiscover.)

Let me explain at which point in migration I am.

I have successfully install ex2013 and setup all the certificate and connectors.
I have NOT made any dns changes yet. exchange.domain.com still points to ex2007.
To test client access I change the HOSTS file to point exchange.domain.com to ex2013 and it connected fine.
I also moved 1 mailbox ex2007 >>>ex2013
And created a new mailbox directly on ex2013
All was well except sending of emails between exchange users and also sending out to public from ex2013. ( ex2013 server replied '550 5.7.1 Unable to relay')
Sending from ex2007 OUT works fine.

I see this in the ex2013 logs
Established connection to
2013-12-18T17:43:35.550Z,08D0CA23DE480628,SMTP,site:default-first-site; version:8,-,Messages: 0 Bytes: 0 (Retry : Cannot achieve Exchange Server authentication)
I tried this KB but it didnt help.


So i decided to delete the connectors I made using sugesstions above, and now email goes from ex2007 to ex2013 but NOT the other way around.

Accepted Solution

baysysadmin earned 0 total points
ID: 39727621
Finally got it working.
I created the receive connectors on both sides using exchange authentication and each others specific IPs
and also made a send connector on ex2013 to point to smart host of ex2007.

I HAD to restart the transport service on both exchange in order for the changes to take affect.
It took a few minutes for the queue to flush and emails to come in.

Author Closing Comment

ID: 39749626
Resolved my own issues.

Featured Post

Free Tool: Port Scanner

Check which ports are open to the outside world. Helps make sure that your firewall rules are working as intended.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Know the reasons and solutions to move/import EDB to New Exchange Server. Also, find out how to recover an Exchange .edb file and to restore the file back.
This month, Experts Exchange sat down with resident SQL expert, Jim Horn, for an in-depth look into the makings of a successful career in SQL.
This tutorial will walk an individual through the process of configuring basic necessities in order to use the 2010 version of Data Protection Manager. These include storage, agents, and protection jobs. Launch Data Protection Manager from the deskt…
This video discusses moving either the default database or any database to a new volume.

597 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