S’applique à
Exchange Server 2019

Symptômes

Après avoir installé une mise à jour Microsoft Exchange Server 2019, vous risquez d’obtenir des résultats incomplets lorsque vous recherchez des éléments dans une boîte aux lettres.

Cause

Lors de Exchange Server mise à niveau, Recherche Microsoft Foundation est réinstallée. Bien que ce processus ne se termine pas toujours correctement, un tel échec n’empêche pas l’Exchange Server mise à niveau en cours.

Dans ce cas, le serveur mis à niveau semble pleinement fonctionnel. Toutefois, plusieurs problèmes affectent les services associés à Recherche Microsoft Foundation. Par exemple, le service de recherche Exchange Microsoft est désactivé ou le Noderunner.exe de recherche est arrêté. En raison de ces problèmes, le serveur en cours d’exécution cesse d’Exchange Server indexation des éléments de boîte aux lettres. Si l’échec d’indexation persiste pendant une période prolongée, les éléments de boîte aux lettres qui ne sont pas indexés sont en état d’échec permanent.

À tout moment, une fois les éléments dans cet état d’échec, si les problèmes qui affectent les processus de recherche sont résolus, le serveur reprend l’indexation des éléments. Toutefois, par défaut, le serveur ne tente pas d’indexer les éléments qui sont entrés dans un état d’échec permanent. Par conséquent, ces éléments n’apparaissent pas dans les résultats de recherche.

Résolution

Pour résoudre ce problème, créez un remplacement pour les éléments en état d’échec permanent, puis réindexez les éléments. Procédez comme suit :

  1. Créez un remplacement de paramètre en exécutant l’cmdlet suivante :New-SettingOverride -Name "Big Funnel Permanent Retry" -Component "BigFunnel" -Section "BigFunnelFailedItemsQuerySettings" -Parameters @("ExcludePermanentFailures=false") -Reason "Re-Index Messages" -MinVersion "<Build Number>" -MaxVersion "<Build Number>"Remarque dans cette cmdlet, remplacez> numéro de build <par le numéro de la build Exchange Server en cours d’exécution sur le serveur qui contient la boîte aux lettres concernée.

  2. Mettez à jour la configuration en exécutant l’cmdlet suivante :Get-ExchangeDiagnosticInfo -Process Microsoft.Exchange.Directory.TopologyService -Component VariantConfiguration -Argument Refresh Après avoir exécuté cette cmdlet, vous devriez voir le fichier BigFunnel.Overrides.ini dans le répertoire %ExchangeInstallPath%\v15\config.

  3. Déclencher l Exchange Server indexation des éléments de boîte aux lettres qui n’ont pas été indexés précédemment. Pour ce faire, exécutez l’cmdlet suivante :Start-MailboxAssistant -Identity <mailbox ID> -AssistantName BigFunnelRetryFeederTimeBasedAssistant

    Remarques : 

    • Dans cette cmdlet, remplacez <'ID> boîte aux lettres par le nom de la boîte aux lettres concernée.

    • Le nom de l’assistant utilisé dans l’cmdlet (BigFunnelRetryFeederTimeBasedAssistant) est sensible à la cas.

    • L’cmdlet est disponible dans les versions Exchange Server 2019 de la mise à jour cumulative 11 et ultérieures.

    Cette cmdlet ne permet pas de résoudre tous les problèmes liés à l’index. Au lieu de cela, il rappelle au service Exchange de recherche d’indexer des éléments qui n’ont jamais été indexés et qui sont à l’état non indexé.

Remarque : Le remplacement du paramètre vous évite d’avoir à déplacer des boîtes aux lettres afin de réindexer des éléments. Toutefois, nous vous recommandons de ne pas laisser le jeu de remplacement dans l’environnement de façon permanente, car cela peut accroître l’utilisation de l’UC. Une fois les éléments réindexés, supprimez le remplacement à l’aide de l’cmdlet Remove-SettingOverride .

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.