Po aktualizacji serwerów Exchange można zauważyć że w Centrum Administracyjnym Exchange (ECP) widnieje niepoprawna wersja serwera transportu (Edge Transport).
Na serwerze który nie pełni roli transportowej wydajemy polecenie
Get-ExchangeServer edge1 | FL Name, AdminDisplayVersion
W wyniku powyższej komendy także otrzymujemy informację o nieprawidłowej wersji
Name : Edge1
AdminDisplayVersion : Version 15.1 (Build 2375.7)
Problem ten występuje ponieważ plik XML subskrypcji Edge, który zawiera informacje o wersji, nie jest aktualizowany podczas uaktualniania serwera Edge Transport.
Aby rozwiązać powyższy problem na serwerze pełniącym funkcję transportową (Edge Transport) wydajemy polecenie
New-EdgeSubscription -FileName "c:\Temp\EdgeServerSubscription.xml"
Następnie na serwerze obsługującym skrzynki pocztowe importujemy plik wygenerowany powyższym poleceniem w celu zaktualizowania subskrypcji. Wykonujemy to poleceniem.
[byte[]]$Temp = Get-Content -Path "C:\Temp\EdgeServerSubscription.xml" -Encoding Byte -ReadCount 0
New-EdgeSubscription -FileData $Temp -Site "Default-First-Site-Name"
W przypadku gdy nasz Site nazywa się inaczej należy odpowiednio zaktualizować powyższe polecenie.
Po wykonaniu powyższych czynności informacja o wersji w panelu ECP zostanie poprawnie zaktualizowana.
Po sprawdzeniu wersji serwerów z poziomu Powershell-a numer wersji także zostaje zaktualizowany
Get-ExchangeServer | Format-List Name,Edition,AdminDisplayVersion
Name : MAIL1
Edition : Enterprise
AdminDisplayVersion : Version 15.1 (Build 2507.6)
Name : MAIL2
Edition : Enterprise
AdminDisplayVersion : Version 15.1 (Build 2507.6)
Name : Edge1
Edition : Enterprise
AdminDisplayVersion : Version 15.1 (Build 2507.6)
Oczywiście zarówno w ECP oraz przy wydaniu powyższego polecenia wersja nie zawiera informacji o zmianie wersji w związku z dograniem poprawek SU – numer wersji odpowiada poprawce CU.
Aby sprawdzić rzeczywistą wersję uwzględniającą zainstalowane poprawki SU wydajemy polecenie:
Get-Command Exsetup.exe | ForEach {$_.FileVersionInfo}
ProductVersion FileVersion FileName
-------------- ----------- --------
15.01.2507.023 15.01.2507.023 C:\Program Files\Microsoft\Exchange Server\V15\bin\ExSetup.exe
Aby sprawdzić wersję wszystkich serwerów polecenie to należy wykonać na każdym serwerze.
Poprawki oraz weryfikację wersji możemy sprawdzić na stronie: https://learn.microsoft.com/en-us/exchange/new-features/build-numbers-and-release-dates?view=exchserver-2019