Steps:
- Reboot servers to clear any updates that have applied.
- Prepare Schema and Active Directory.
- Place server in Maintenance Mode.
- Run the Exchange Setup.
- Take server out of maintenance mode.
Active Directory Preparation:
From an elevated prompt you can run the following commands:
- Setup.exe /PrepareSchema /IAcceptExchangeServerLicenseTerms
- Setup.exe /PrepareAD /IAcceptExchangeServerLicenseTerms
Start Maintenance Mode:
(**You need to open up the Exchange Management Shell as Administrator or point 3 will give you a permission error**)
Open up an elevated Exchange Management Shell and run the 4 commands, let each one complete before doing the next one:
- Set-MailboxServer <Server Name> -DatabaseCopyActivationDisabledAndMoveNow $True
- Set-ServerComponentState –Identity <Server Name> –Component HubTransport –State Draining –Requester Maintenance
- Suspend-ClusterNode –Name <Server Name>
- Set-MailboxServer –Identity <Server Name>–DatabaseCopyAutoActivationPolicy Blocked
Start Exchange 2013 CU6 Upgrade:
Open up the Exchange CU6 file you downloaded and extracted and double click the Setup file.
- Click Next.
- Checking for Updates. Wait for it to finish.
- Once it has checked for updates then click Next.
- Exchange setup busy copying files.
- Copy progress screen.
- Exchange Setup busy initializing.
- Once it has finished initializing you can now start the upgrade. Click Next.
- Accept the license agreement and then click Next.
- Readiness Checks. wait for it to complete.
- Now that its complete click the Install button. Below are the different steps:
Stop Maintenance Mode:
We need to run 4 commands again to Stop Maintenance Mode:
(**Remember you need to run these commands as an administrator from an elevated Exchange Management Shell)
- Set-MailboxServer –Identity <Server Name> –DatabaseCopyAutoActivationPolicy Unrestricted
- Resume-ClusterNode –Name <Server Name>
- Set-ServerComponentState –Identity <Server Name> –Component HubTransport –State Active –Requester Maintenance
- Set-MailboxServer –Identity <Server Name> –DatabaseCopyActivationDisabledAndMoveNow $False
Now after that run the following command to check the DAG status:
- Get-Mailboxdatabasecopystatus *
Hope it helps.