We help IT Professionals succeed at work.

Exchange 2007 SP3 to Exchange 2013 migration

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
Watch Question


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


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:
Seth SimmonsLead Systems Administrator

what is missing?  msExchProductId?


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.


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.


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.


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.
This one is on us!
(Get your first solution completely free - no credit card required)


Resolved my own issues.
Unlock the solution to this question.
Join our community and discover your potential

Experts Exchange is the only place where you can interact directly with leading experts in the technology field. Become a member today and access the collective knowledge of thousands of technology experts.

*This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.


Please enter a first name

Please enter a last name

8+ characters (letters, numbers, and a symbol)

By clicking, you agree to the Terms of Use and Privacy Policy.