Upgrade Exchange 2016 CU 19 -> 22

jeff mcnabney 301 Reputation points
2021-10-26T18:58:06.527+00:00

Prepping exchange for upgrade from cu19 to CU22... if i run the setup.exe /PrepareSchema /(licensestuffblahblah) in cmd, it gives me the error that the schema is not ready and fails, same as the wizard. I don't need to run the /PrepareSchema command if exchange is already installed, do I? Should i go directly to the /PrepareAD command? And on a single domain, i don't need to run the /PrepareDomain command do i? I'm getting mixed signals from the documentation.

Exchange Server Management
Exchange Server Management
Exchange Server: A family of Microsoft client/server messaging and collaboration software.Management: The act or process of organizing, handling, directing or controlling something.
7,335 questions
0 comments No comments
{count} votes

Accepted answer
  1. Andy David - MVP 141K Reputation points MVP
    2021-10-26T19:46:56.927+00:00

    If you run "Alternately, you can run setup.exe /PrepareAD
    on a domain controller."

    Does it work? that error indicates trouble contacting the FSMO Schema Master DC.


3 additional answers

Sort by: Most helpful
  1. Andy David - MVP 141K Reputation points MVP
    2021-10-26T19:02:14.437+00:00

    If this a single AD forest domain, then you can run setup from the GUI and it will do all the steps for you - assuming you have the correct perms:
    https://learn.microsoft.com/en-us/exchange/plan-and-deploy/prepare-ad-and-domains?view=exchserver-2019

    However, if its failing, it wont matter and it wont run of course

    What is the exact error?


  2. Andy David - MVP 141K Reputation points MVP
    2021-10-26T19:54:02.733+00:00

    Correct. If you dont have .net 4.8 installed on the DC however it will prob fail the pre reqs.

    If so, and you dont want to install .net on the DC, then you will need to figure out what the Exchange Server cant contact the Schema Master DC. If this is a single domain forest, then it should have no issues doing that


  3. Xzsssss 8,861 Reputation points Microsoft Vendor
    2021-10-27T02:37:29.677+00:00

    Hi @jeff mcnabney ,

    Please also check the required components:
    https://learn.microsoft.com/en-us/exchange/plan-and-deploy/prerequisites?view=exchserver-2016#windows-server-2016-prerequisites-for-exchange-2016

    I guess you should run the following cmdlets in PowerShell(Admin):
    Install-WindowsFeature NET-Framework-45-Features, Server-Media-Foundation, RPC-over-HTTP-proxy, RSAT-Clustering, RSAT-Clustering-CmdInterface, RSAT-Clustering-Mgmt, RSAT-Clustering-PowerShell, WAS-Process-Model, Web-Asp-Net45, Web-Basic-Auth, Web-Client-Auth, Web-Digest-Auth, Web-Dir-Browsing, Web-Dyn-Compression, Web-Http-Errors, Web-Http-Logging, Web-Http-Redirect, Web-Http-Tracing, Web-ISAPI-Ext, Web-ISAPI-Filter, Web-Lgcy-Mgmt-Console, Web-Metabase, Web-Mgmt-Console, Web-Mgmt-Service, Web-Net-Ext45, Web-Request-Monitor, Web-Server, Web-Stat-Compression, Web-Static-Content, Web-Windows-Auth, Web-WMI, Windows-Identity-Foundation, RSAT-ADDS

    Best regards,
    Lou


    If the response is helpful, please click "Accept Answer" and upvote it.
    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.