Update Exchange to the Latest CU info.
powershell -Command "Start-Process cmd -Verb RunAs"
Exchange Version
GCM exsetup |%{$_.Fileversioninfo}
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.
- Cumulative Update 10 for Exchange Server 2016
- Cumulative Update 21 for Exchange Server 2013
- Update Rollup 22 for Exchange Server 2010 Service Pack 3
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
Post a Comment