Just to add some variety to the comments.
I just successfully upgraded (1) of our (6) Exchange 2019 Server Core DAG members to CU10 (previously CU8) along with KB5004780.
(2) of the (6) servers host passive copies of the databases and sit in a separate datacenter. (1) of these servers were used to test these updates.
All Exchange services sit behind a NLB (Network Load-Balancer).
My process went as follows:
- Ran HealthChecker.ps1 on server, prior to ugprade, and confirmed OAuth cetificate existed and was not expired
- Attached CU10 .iso to Domain Controller in Primary AD site. (Site with Domain Controller holding FSMO roles)
- Assigned AD account to the "EnterpriseAdmin" and "SchemaAdmin" groups.
- Ran the following command from an elevated command prompt using and AD account with the above group memberships:
- D:\Setup.exe /PrepareAD /IAcceptExchangeServerLicenseTerms
- Allowed replication to replicate changes over night.
- Disabled server being updated in NLB.
- Placed server into maintenance mode.
- Rebooted server
- Ran the following command from an elevated command prompt using the same AD account as above:
- D:\Setup.exe /IAcceptExchangeServerLicenseTerms /Mode:Upgrade /DomainController:<FQDN of DC in site where server being upgraded sits>
- Rebooted server after CU installed.
- Installed July Windows Updates
- Rebooted server
- Installed KB5004780 by issuing the following command from an elevated command prompt under the same AD account as above:
- C:\msiexec.exe /p Exchange2019-KB5004780-x64-en.msp /qb
- Rebooted server
- Took server out of maintenance mode
- Enabled server in NLB.
- Disabled secondary Exchange server in NLB and tested access to updated Exchange server through the VIP on NLB.
- Ex: 192.168.1.1/owa
- Confirmed OWA loaded and verified connection to patched server was shown in statistics on NLB.
- Complete.