[TSHOOT] – Exchange 2013 : Get-ServerHealth « Unknown », Components « Inactive »

0
95
Exchange logo

En tant que bon geek, nous avons voulu tester la nouvelle release Exchange Server 2016 Preview. Malheureusement il n’est pas possible de l’installer sur un serveur existant comportant une ancienne version d’Exchange ! Du coup, j’ai tout cassé et je me suis retrouver avec plusieurs erreurs dont Get-ServerHealth « Unknown » ainsi que Get-ServerComponentState « Inactive »

Après quelques heures minutes de recherches, j’ai pu diagnostiquer 2 choses, grace à ces commandes :

1. Get-ServerHealth status is « Unknown »

Get-HealthReport -Identity ServerName

Result of command Get-HealthReport

Get-ServerHealth -Identity ServerName

Result of command Get-ServerHealth

 

2. Get-ServerComponentState is « Inactive »

Get-ServerComponentState -Identity ServerName

Result of command Get-ServerComponentState

 

Pour résoudre ce problème, il suffit de :

1. Supprimer une clé de registre

  • Lancer un : regedit
  • Rechercher la clé de registre :
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ExchangeServer\v15\Transport\LogSearch\Watermark
  • Sauvegarder cette clé
  • Supprimer cette clé

 

2. « Réparer » les roles MBX et HUB

  • Extraire l’iso Exchange et repérer le setup.exe
  • Depuis une invite powershell, executer les 2 commandes suivantes :
F:\setup.exe /prepareAD /IAcceptExchangeServerLicenseTerms

Result of command repair install

F:\setup.exe /m:upgrade /IAcceptExchangeServerLicenseTerms

Result of command repair install_2

 

Vous devriez désormais vous retrouver dans une configuration opérationnelle. Pour le vérifier entrer les 2 commandes suivantes :

Get-ServerComponentState -Identity ServerName

Result of command after repair Get-ServerComponentState

Get-HealthReport -Identity ServerName

Result of command after repair Get-HealthReport

LAISSER UN COMMENTAIRE

Please enter your comment!
Please enter your name here