Exchange 2019 CU12 upgrade

Linsum 26 Reputation points
2023-01-28T15:13:48.9466667+00:00

Hi, I have ROOT and CHILD domain where Exchange2019 CU11 is installed in CHILD domain while schema role is in ROOT domain. All is running good without issue since a year ago. Currently, we're planning to upgrade from CU11 to CU12 and surprisingly we're hit with weird issue when try to perform upgrade, see below:

[ERROR] Setup encountered a problem while validating the state of Active Directory: Exchange organization-level objects have not been created, and setup cannot create them because the local computer is not in the same domain and site as the schema master. Run setup with the /prepareAD parameter on a computer in the domain "ROOT" and site "MAIN", and wait for replication to complete. See the Exchange setup log for more information on this error.

My question, Do I need to run the /prepareAD again ? I have been running this command a year ago when we upgrade from Exchange 2016 to Exchange 2019. Is there any impact if running it again ? thank you ALL.

Exchange Server
Exchange Server
A family of Microsoft client/server messaging and collaboration software.
1,337 questions
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,669 questions
{count} votes

Accepted answer
  1. Andy David - MVP 149.2K Reputation points MVP
    2023-01-28T15:48:58.68+00:00

    Run the prep steps on a server in the parent domain using the CU12 binaries. It wont hurt to run again:

    https://learn.microhttps://learn.microsoft.com/en-us/exchange/plan-and-deploy/prepare-ad-and-domains?view=exchserver-2019

    <Virtual DVD drive letter>:\Setup.exe /IAcceptExchangeServerLicenseTerms_DiagnosticDataON /PrepareSchema
    
    <Virtual DVD drive letter>:\Setup.exe /IAcceptExchangeServerLicenseTerms_DiagnosticDataON /PrepareAD 
    
    <Virtual DVD drive letter>:\Setup.exe /IAcceptExchangeServerLicenseTerms_DiagnosticDataON /PrepareAllDomains
    

1 additional answer

Sort by: Most helpful
  1. Andy David - MVP 149.2K Reputation points MVP
    2023-01-29T16:34:06.97+00:00

    Did /PrepareSchema run succesfully for CU12? I wouldnt think it would have. You can check the Exchange Setup logs, but it does not hurt to re-run if you have already, however its not required because when you run PrepareAD, it will run PrepareSchema automatically, just be sure to run in the root domain where the schema master role is:

    User's image

    Run the command with necessary perms:

    • Your account needs to be a member of the Schema Admins and Enterprise Admins security groups. If you have multiple Active Directory forests, make sure you're logged into the right one.

    for question 3, security updates are generally just updates for the Exch server binaries and rarely require schema changes. If they do , that will be called out in the documentation.

    1 person found this answer helpful.
    0 comments No comments

Your answer

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