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?
Is Your AD Toolbox Looking More Like a Toybox?

Managing Active Directory can get complicated.  Often, the native tools for managing AD are just not up to the task.  The largest Active Directory installations in the world have relied on one tool to manage their day-to-day administration tasks: Hyena. Start your trial today.


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

Optimize your web performance

What's in the eBook?
- Full list of reasons for poor performance
- Ultimate measures to speed things up
- Primary web monitoring types
- KPIs you should be monitoring in order to increase your ROI

Question has a verified solution.

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

The following article is comprised of the pearls we have garnered deploying virtualization solutions since Virtual Server 2005 and subsequent 2008 RTM+ Hyper-V in standalone and clustered environments.
A list of top three free exchange EDB viewers that helps the user to extract a mailbox from an unmounted .edb file and get a clear preview of all emails & other items with just a single click on mailboxes.
This tutorial will walk an individual through the process of installing the necessary services and then configuring a Windows Server 2012 system as an iSCSI target. To install the necessary roles, go to Server Manager, and select Add Roles and Featu…
This video discusses moving either the default database or any database to a new volume.
Suggested Courses

777 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