With Exchange 2013/2016 or 2019, installing updates from the command line is simple and pretty much the same.
You will use the same command as per below to do the upgrade:
- .\Setup.exe /Mode:Upgrade /IAcceptExchangeServerLicenseTerms
What you will notice is just the difference in roles or services that are upgraded. For example, Exchange 2019 does not have unified messaging but Exchange 2016 still does.
Running the GUI install to update will do the same but takes longer with all the next buttons and the same errors will appear if there was a pending reboot etc. or your .NET version is behind.
We looked at CU3 for Exchange 2019 in a previous blog post but Exchange 2016 is the same as you can see below:
There you have it, a successful upgrade using the command line which is just so much simpler than the GUI.