Symptômes
Prenons l’exemple du scénario suivant :
-
Vous installez Microsoft Exchange Server mise à jour cumulative 3 2013.
-
Vous n’avez aucune boîte aux lettres de dossier public sur Exchange Server 2013. Ou bien, les boîtes aux lettres de dossiers publics sont verrouillées pour la migration.
-
Vous exécutez l’applet de commande Get-HealthReport pour case activée les informations d’intégrité d’un élément de surveillance dans Exchange Management Shell (EMS).
Dans ce scénario, l’état d’intégrité de l’élément de surveillance est « Non sain ». La capture d’écran suivante est un exemple de ce résultat :
Cause
Ce problème se produit car la mise à jour cumulative 3 introduit une nouvelle sonde, un moniteur et un répondeur PublicFolderLocalEWSLogon. La sonde PublicFolderLocalEWSLogon tente d’accéder aux boîtes aux lettres de dossiers publics. Toutefois, la sonde échoue si elle ne peut pas y accéder. Cela entraîne la valeur « Non sain » du jeu d’intégrité.Remarque L’échec de la sonde n’a aucun autre effet.
Résolution
Pour résoudre ce problème, sélectionnez l’une des méthodes suivantes pour désactiver la sonde, le moniteur et le répondeur PublicFolderLocalEWSLogon.
Utilisez les commandes suivantes pour désactiver les répondeurs, les moniteurs et les sondes sur tous les serveurs Exchange Server 2013 qui ont la mise à jour cumulative 3 version 15.0.775.38 :
-
Add-GlobalMonitoringOverride -Identity "Publicfolders\PublicFolderLocalEWSLogonEscalate" -ItemType "Responder"-PropertyName Enabled -PropertyValue 0 -ApplyVersion "15.0.775.38"
-
Add-GlobalMonitoringOverride -Identity "Publicfolders\PublicFolderLocalEWSLogonMonitor" -ItemType "Monitor" -PropertyName Enabled -PropertyValue 0 -ApplyVersion "15.0.775.38"
-
Add-GlobalMonitoringOverride -Identity "Publicfolders\PublicFolderLocalEWSLogonProbe" -ItemType "Probe" -PropertyName Enabled -PropertyValue 0 -ApplyVersion "15.0.775.38"
Utilisez les commandes suivantes pour désactiver le répondeur, le moniteur et la sonde sur un serveur Exchange Server 2013 spécifique qui a la mise à jour cumulative 3 version 15.0.775.38. Dans cet exemple, nous créons un remplacement pour un serveur nommé Exch2. Modifiez donc le nom du serveur pour qu’il corresponde à votre serveur.
-
Add-ServerMonitoringOverride -Identity "Publicfolders\PublicFolderLocalEWSLogonEscalate" –Server Exch2 -ItemType "Responder" -PropertyName Enabled -PropertyValue 0 -ApplyVersion "15.0.775.38"
-
Add-ServerMonitoringOverride -Identity "Publicfolders\PublicFolderLocalEWSLogonMonitor" -Server Exch2 -ItemType "Monitor" -PropertyName Enabled -PropertyValue 0 -ApplyVersion "15.0.775.38"
-
Add-ServerMonitoringOverride -Identity "Publicfolders\PublicFolderLocalEWSLogonProbe" -Server Exch2 -ItemType "Probe"-PropertyName Enabled -PropertyValue 0 -ApplyVersion "15.0.775.38"
Notes
-
Dans la commande de remplacement liée à la version, le paramètre ApplyVersion conserve le remplacement jusqu’à ce que le numéro de version installé de Exchange Server change.
-
Le remplacement global est d’abord créé par la réplication Active Directory, puis lu par le service Microsoft Exchange Health Manager.
-
Si vous avez plusieurs contrôleurs de domaine, forcez la réplication Active Directory ou attendez qu’elle commence. Une fois les données répliquées, le service Microsoft Exchange Health Manager doit détecter les modifications créées par le remplacement et les rendre effectives dans les 10 minutes.
État
Microsoft a confirmé l’existence de ce problème dans les produits Microsoft répertoriés dans la section « S’applique à ».
Informations supplémentaires
Utilisez la commande suivante pour vous assurer que les remplacements sont effectifs.
Vérifier le remplacement du répondeurPour vérifier le remplacement du répondeur, exécutez la commande suivante dans EMS :
(Get-WinEvent -LogName Microsoft-Exchange-ActiveMonitoring/ResponderDefinition | % {[XML]$_.toXml()}).event.userData.eventXml | ?{$_.Name -like "PublicFolderLocalEWSLogonEscalate"} | ft name,enabled
La capture d’écran suivante est un exemple pour cette commande :
Vérifier le remplacement du moniteurPour vérifier le remplacement du moniteur, exécutez la commande suivante dans EMS :
(Get-WinEvent -LogName Microsoft-Exchange-ActiveMonitoring/MonitorDefinition | % {[XML]$_.toXml()}).event.userData.eventXml | ?{$_.Name -like "PublicFolderLocalEWSLogonMonitor"} | ft name,enabled
La capture d’écran suivante est un exemple pour cette commande :
Vérifier le remplacement de la sondePour vérifier le remplacement de la sonde, exécutez la commande suivante dans EMS :
(Get-WinEvent -LogName Microsoft-Exchange-ActiveMonitoring/ProbeDefinition | % {[XML]$_.toXml()}).event.userData.eventXml | ?{$_.Name -like "PublicFolderLocalEWSLogonProbe"} | ft name,enabled
La capture d’écran suivante est un exemple pour cette commande :
Pour plus d’informations sur l’applet de commande Get-HealthReport, accédez au site web Microsoft suivant :
Informations générales sur l’applet de commande Get-HealthReportPour plus d’informations sur l’applet de commande Add-GlobalMonitoringOverride, accédez au site web Microsoft suivant :
Informations générales sur l’applet de commande Add-GlobalMonitoringOverridePour plus d’informations sur l’applet de commande Add-ServerMonitoringOverride, accédez au site web Microsoft suivant :
Informations générales sur l’applet de commande Add-ServerMonitoringOverride