Exchange 2016 - Prepare Schema for Cumulative Update17 Problems

Value Size 106 Reputation points
2020-08-04T21:38:24.107+00:00

Team,

Our current AD Forest looks like this:

root.contoso.com - Schema Master for the Forest Resides on a DC here.

main.root.contoso.com. - Exchange Servers resides here.

main2.root.contoso.com

All DCs are Win Server 2016

When attempting to update the schema by running the command: setup /prepareschema /IacceptExchangeServerLicenseTerms , I get the following error even though I am a member of Enterprise Admin and Schema Admin groups:

The Active Directory schema isn't up-to-date, and this user account isn't a member of the 'Schema Admins' and/or
'Enterprise Admins' groups.
For more information, visit: http://technet.microsoft.com/library(EXCHG.150)/ms.exch.setupreadiness.SchemaUpdateRequired.aspx

Setup encountered a problem while validating the state of Active Directory: The user-specified domain controller
Dc1.root.cotoso.com is not a domain controller in the local domain. See the Exchange setup log for more
information on this error.
For more information, visit: http://technet.microsoft.com/library(EXCHG.150)/ms.exch.setupreadiness.AdInitErrorRule.aspx

The forest functional level of the current Active Directory forest is not Windows Server 2003 native or later. To
install Exchange Server 2016, the forest functional level must be at least Windows Server 2003 native.
For more information, visit: http://technet.microsoft.com/library(EXCHG.150)/ms.exch.setupreadiness.ForestLevelNotWin2003Native.aspx

Either Active Directory doesn't exist, or it can't be contacted.
For more information, visit: http://technet.microsoft.com/library(EXCHG.150)/ms.exch.setupreadiness.CannotAccessAD.aspx

Any thoughts or suggestions? Thanks in advance!

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,386 questions
0 comments No comments
{count} votes

2 additional answers

Sort by: Most helpful
  1. Andy David - MVP 142.7K Reputation points MVP
    2020-08-04T21:50:57.903+00:00

    Where are you running this from? What server?
    Hopefully from the root domain on a machine joined there.


  2. Yuki Sun-MSFT 40,881 Reputation points
    2020-08-05T09:14:12.123+00:00

    We also tried running it on the Exchange Server in the Main.contoso domain which is where we get the initial error messages I posted.

    As regards to the initial error messages, it could be due to that "the computer needs to be a member of the same Active Directory domain and site as the schema master." See the official link below for more information about the requirements when extending schema:
    Extend the Active Directory schema

    Regarding the error about installing .NET 4.8 when you tried it from the DC on root, as indicated in the document mentioned above, "the computer that you use for these procedures needs to meet the system requirements for Exchange", so I am assuming that this could explain why .NET 4.8 is needed to be installed for DC in your scenario.

    0 comments No comments