February 2024 Exchange Server Security Updates

February 2024 Exchange Server Security Updates

Hi All,

Yesterday, Microsoft has anounced on the Exchange Team Blog the 2024 H1 Cumulative Update (Exchange 2019 CU14) Update.

News:

  • Exchange 2016 ist supported only with the latest CU (CU23) - Update to the latest Security Update (SU)

Exchange 2019 CU14:

Here is the Process for updating from Microsoft

I would regommend to enable Extended Protection first on a earlyer Version and make sure it works, before upgrading to Exchange 2019 CU14

Updating Exchange Mailbox Role

I’ve checked the Exchange Schema Version before the Update

Then i mounted the ISO and started the setup.exe

There is a Pending Reboot - so i need to reboot the Server first

Now we are ready for the update

In the First step, the Exchange Schema is updated

I’ve checked the Exchange Schema Version before the Update

Only the Object Version has been changed from 16761 to 16762

If you download the newest Exchange Healthchecker, you need to Unblock it before the first run

Run the Healthckeer

I decided to run the Exchange Extended Protection Script

And run the Healthchecker again

Dotnet Framework 4.8.1

I’ve downloaded the Offline Installer Runtime

Download .NET Framework 4.8.1

You have to reboot after the Installation of the Dotnet Framework

You can use the Script below to check your Dotnet Framework Version

$release = Get-ItemPropertyValue -LiteralPath 'HKLM:SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full' -Name Release
switch ($release) {
    { $_ -ge 533320 } { $version = '4.8.1 or later'; break }
    { $_ -ge 528040 } { $version = '4.8'; break }
    { $_ -ge 461808 } { $version = '4.7.2'; break }
    { $_ -ge 461308 } { $version = '4.7.1'; break }
    { $_ -ge 460798 } { $version = '4.7'; break }
    { $_ -ge 394802 } { $version = '4.6.2'; break }
    { $_ -ge 394254 } { $version = '4.6.1'; break }
    { $_ -ge 393295 } { $version = '4.6'; break }
    { $_ -ge 379893 } { $version = '4.5.2'; break }
    { $_ -ge 378675 } { $version = '4.5.1'; break }
    { $_ -ge 378389 } { $version = '4.5'; break }
    default { $version = $null; break }
}

if ($version) {
    Write-Host -Object ".NET Framework Version: $version"
} else {
    Write-Host -Object '.NET Framework Version 4.5 or later is not detected.'
}

Updating Exchange Edge Role

I’ve decided to check first for pending Reboot

Installation of Exchange Server 2019 CU 14

As there are less Services on a Exchange Server Edge Role - there are less Steps

Install the Dotnet Framework 4.8.1

Regards
Andres Bohren

Exchange Logo