Update Exchange to the Latest CU info.

powershell -Command "Start-Process cmd -Verb RunAs"

while (1 -le 2) { sleep 1 ; Get-Service | where{$_.DisplayName -Like ‘Microsoft Exchange*’} | Set-Service –StartupType ‘Automatic’ }





Exchange Version
GCM exsetup |%{$_.Fileversioninfo}
Get-ExchangeServer | Format-List Name,Edition,AdminDisplayVersion

correlate the version number with


get the migration guide
https://gallery.technet.microsoft.com/office/Exchange-Server-2010-to-80688a86



it is important to update all the servers in your environment to cater for the new Visual C+ packages 
see

https://support.microsoft.com/en-us/help/4295081/add-a-new-visual-c-prerequisite-to-exchange-for-third-party-files


the Cumulative updates required are as follows.

The following cumulative updates for Exchange Server were released on June, 2018.
Confirm the .NET version in the registry
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP
correspond the release key value with the table in the following link.
Before updating the CU exchange 2013
recieve connectors will break you
Run this in the Exchange CLI to check the connectors before running the CU Update.
1
2
3
4
5
6
7
8
$connectors = Get-ReceiveConnector;
foreach($connector in $connectors)
{
    if($connector.MaxLocalHopCount -gt 1)
    {
        Set-ReceiveConnector -Identity $connector.Identity -MaxLocalHopCount 5 -WhatIf
    }
}
implementation plan
1. Move databases 2010 put server DAG into maintenance mode dag mainentance script. 2. Disable Certificate Revocation Check in IE 3. Disable Anti-virus 4. Disable backup services 5. Put server in maintenance mode 6. Restart server 7. Install .NET framework 4.7.2 if required 8. Restart server
9. Extend Ad Schema SETUP /PrepareSchema and also SETUP /PrepareAD. 9. Install Exchange 2013 CU21 with elevated permissions 10. Restart server 11. Verify server health (check services, check event logs, test Exchange server health w/ various PowerShell commands) 12. Take server out of maintenance mode stop dag maintenance mode script. 13. Move databases if required. 14. Test Outlook, OWA, ActiveSync, and send/receive capabilities
use this script to test
Fixing outdated CU updates
uninstalling .NET 4.6.1
http://www.expta.com/2016/02/how-to-uninstall-net-framework-461.html

recover exchange servers

https://docs.microsoft.com/en-us/exchange/high-availability/disaster-recovery/recover-exchange-servers?view=exchserver-2019

recover exchange database DAG servers

https://docs.microsoft.com/en-us/exchange/high-availability/disaster-recovery/recover-dag-member-servers?view=exchserver-2019




Extract receive connectors for backup.
Get-ReceiveConnector | Format-List | Out-File “C:ExchconfigConnectors.txt”




































Comments

Popular Posts