We wanted to test the new release Exchange Server 2016 Preview. Unfortunately it is not possible to install it on an existing server with an older version of Exchange! So, I broke everything and our server could not send emails, even internally!
After some hours minutes of searching, I was able to diagnose two things, thanks to these commands:
1. Server health status is “Unknown”
Get-HealthReport -Identity ServerName
Get-ServerHealth -Identity ServerName
2. Server Components state are “Inactive”
Get-ServerComponentState -Identity ServerName
To resolve this issue, simply:
1. Delete a registry key
- Run : regedit
- Search registry key :
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ExchangeServer\v15\Transport\LogSearch\Watermark
- Save this key
- Delete this key
2. “Repair” MBX and HUN transport roles
- Extract Exchange iso
- Open powershell command line, and run these two commands :
F:\setup.exe /prepareAD /IAcceptExchangeServerLicenseTerms
F:\setup.exe /m:upgrade /IAcceptExchangeServerLicenseTerms
You should now find yourself in an operational configuration. To check him in the following 2 commands:
Get-ServerComponentState -Identity ServerName
Get-HealthReport -Identity ServerName