Share via

Exchange 2013 to 2016 migration

dss ds 531 Reputation points
2022-05-08T22:39:38.707+00:00

We are running Exchange 2013 and wanting to migrate to exchange 2016

However, I think the first step is connect to domain and install prerequists for 2016. then install exchange 2016 yes?

I see articles talk about configuring SCP (connection point), but this cannot be done, on the same AD, same domain Its an upgrade only as I found out, Afterwards I could only log into 2016 because 2013 was removed from AD and completely removed from Programs & Features..

. Basically the act of installing Exchange 2016 removes 2013 on same domain/same AD,, so if something must be tweaked, it would need to done BEFORE installing exchange 2016, not after.

so does it work ? Can it even be done this setup?

Exchange | Exchange Server | Management
Exchange | Exchange Server | Management

The administration and maintenance of Microsoft Exchange Server to ensure secure, reliable, and efficient email and collaboration services across an organization.


Answer accepted by question author

  1. Kai Yao 37,786 Reputation points Moderator
    2022-05-10T01:42:45.337+00:00

    Hi,

    because after installing exchange 2016 on new box, I could no longer access 2013 on old one and its missing from "Programs & Features"

    It seems that somehow Exchange 2013 get uninstalled.
    The supported way to uninstall Exchange should be using Control Panel to uninstall or unattended mode.
    Not sure why it is removed, but installing Exchange 2016 on a new hardware in the environment should not be the cause.

    "This assistant was designed to provide guidance with migrating your on-premises Exchange mailboxes to Microsoft 365 based on your org's needed."
    This assumes 365 deployment, so why would this work for on premises only?

    This guide applies to on-premises.
    To migrate mailboxes from on-premises to Microsoft 365, you may need to create a hybrid deployment with the Hybrid Configuration wizard.

    (A. I've already done because I have exchange 2013 installed anyway a the first exchange. and

    Since you are going to deploy Exchange 2016, there are some changes in schema and Active Directory from Exchange 2013.
    Thus it is required to rerun prepareSchema/AD/Domain with the Exchange 2016 iso to update the schema/AD.
    For DNS settings, you may need to update the DNS records (for example mail.contoso.com, autodiscover.contoso.com) to point to the new Exchange 2016 server once it is deployed.

    (B. the unattended setup command/switches combinations are not unique to a 2nd instal of exchange 2016 on joined domain at all.. They would be the same switches you'd use for any setup. That is "using unattended setup to prepare for install"

    Sorry I get confused here.

    Did you mean you can use the same command (Setup.exe /IAcceptExchangeServerLicenseTerms /Mode:Install /Roles:Mailbox) as Exchange 2013 to install Exchange 2016 on any of the domain-joined servers?
    If yes, the difference here is that on which server are you running the command, and which Exchange ios are you using.


    If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.


5 additional answers

Sort by: Most helpful
  1. Andy David - MVP 160.2K Reputation points MVP Volunteer Moderator
    2022-05-08T22:42:48.67+00:00

    Installing 2016 does not remove 2013 or really affect it at all if you follow the correct steps:

    Follow the steps here:
    https://learn.microsoft.com/en-us/exchange/exchange-deployment-assistant?view=exchserver-2019

    199956-image.png

    1 person found this answer helpful.
    0 comments No comments

  2. dss ds 531 Reputation points
    2022-05-18T01:14:32.377+00:00

    Sorry, i think i need more help .

    The Microsoft link kinda looks i should be looking somewhere but i do not know where this "tocken" is... can you privide details?

    User (domain user) is also a member of the above groups,

    This error doesn't happen with Exchange 2013 box,, only 2016, so something must be done in AD. Exchange 2016 is also running CU21, but if that too could be related in any way to the reason of getting this 403 access denied error, then i'll update to CU23.

    I also assume after i he exports Godaddy cert (which only relates to IIS, he will still need to export Exchange one too to new box too right?) in general i mean.......


  3. dss ds 531 Reputation points
    2022-05-15T10:46:32.057+00:00

    ok, i think i almost have it:

    • Exchange 2016 (domain joined), can pull up EAC,, but i get 403 Access denied error when trying to login..

    Exchange 2013 still works no problem, and both are connected to same AD. SInec this is the only way i can check, everyting looks fine otherwise, databases are there for both servers, virtual directories etc so all looks good. apart from accessing directly.

    Does this link still apply in my case?

    https://learn.microsoft.com/en-us/exchange/troubleshoot/client-connectivity/error-occur-ems-eac-owa

    What do i need to modify on AD to be able to login on exchange 2016?

    After this, the next is (and hopefully final) is moving certificates... Since this is a test environment doing all this currently, I could just create a new self signed one on Windows server 2016, but i'm doing this test before my mate goes live in a production environment.. I could do the new create cert. but my mate cannot, as he as a cert. from GoDady.. (and plus i tries exporting exchange cert, but its mark as not exportable.. I can understand from a trusted CA perspective as its a security concern.., Less so, for a self signed YOU generated yourself, (or installer did) ..

    In any case, the result is the same... I'd want to move self signed but i fear the way for HIM to move vcert will be slightly different due to the fact it's tied to CA in production environment.

    What would be the process for moving between servers ? can it even be done as both servers must be up for exchange migration, and moving thus moving certificates cannot be the same FQDN right ?

    Domain on cert. for him is mail.<domain.com>

    This must be kept since external user connect to this domain, otherwise it will be invalid. What are the options?


  4. dss ds 531 Reputation points
    2022-05-10T00:06:24.083+00:00

    Well, obviously I'm doing something wrong with 2016 then

    because after installing exchange 2016 on new box, I could no longer access 2013 on old one and its missing from "Programs & Features"

    My conclusion is since I'm on the same AD, and DNS, one would have to modify AD (unique) to a 2nd install.

    in any case, After I run deployment wizard I get this though:

    "This assistant was designed to provide guidance with migrating your on-premises Exchange mailboxes to Microsoft 365 based on your org's needed."

    This assumes 365 deployment, so why would this work for on premises only?

    Also under "Things to consider" next pages. it mentions a few links to "prepare AD and DNS"

    which :

    • (A. I've already done because I have exchange 2013 installed anyway a the first exchange. and
    • (B. the unattended setup command/switches combinations are not unique to a 2nd instal of exchange 2016 on joined domain at all.. They would be the same switches you'd use for any setup. That is "using unattended setup to prepare for install"

    I know networks can all be different, and same migration/configurations can't be used for everything, but in general, most of the actual connection between would. exchanges in all networks be the same (in part)... Then I can fill in the blanks from there unique to mine.

    (doing a windows server migration was so much easier at least all you did was join domain/connect to ad, upgrade schema, and away you go as long as DNS point to each other..

    But with exchange, I thought it would be roughly the same....

    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.