Síntomas
Después de instalar una actualización para Microsoft Exchange Server 2019, es posible que obtenga resultados incompletos al buscar elementos en un buzón.
Causa
Durante cada Exchange Server actualización, se reinstala Búsqueda de Microsoft Foundation. Aunque este proceso no siempre se completa correctamente, este error no detiene la Exchange Server la actualización.
En esta situación, el servidor actualizado parece ser completamente funcional. Sin embargo, varios problemas afectarán a los servicios asociados con la Búsqueda de Microsoft Foundation. Por ejemplo, el servicio de búsqueda Exchange Microsoft está deshabilitado o el Noderunner.exe de búsqueda se detiene. Debido a estos problemas, el servidor que se ejecuta Exchange Server de indexar elementos del buzón. Si el error de indexación continúa durante un período prolongado, los elementos del buzón que no están indexados pasarán a un estado de error permanente.
En cualquier momento después de que los elementos entren en este estado de error, si se han corregido los problemas que afectan a los procesos de búsqueda, el servidor reanudará la indexación de elementos. Sin embargo, de forma predeterminada, el servidor no intentará indizar los elementos que pasaron a un estado de error permanente. Por lo tanto, esos elementos no aparecerán en los resultados de búsqueda.
Solución
Para resolver este problema, cree una nueva invalidación para los elementos que se encuentran en un estado de error permanente y, después, vuelva a indexar los elementos. Siga estos pasos:
-
Cree una invalidación de configuración ejecutando el siguiente cmdlet:New-SettingOverride -Name "Big Funnel Permanent Retry" -Component "BigFunnel" -Section "BigFunnelFailedItemsQuerySettings" -Parameters @("ExcludePermanentFailures=false") -Reason "Re-Index Messages" -MinVersion "<Build Number>" -MaxVersion "<Build Number>"Nota En este cmdlet, reemplace <Número de compilación> por el número de la compilación de Exchange Server que se ejecuta en el servidor que contiene el buzón afectado.
-
Actualice la configuración ejecutando el siguiente cmdlet:Get-ExchangeDiagnosticInfo -Process Microsoft.Exchange.Directory.TopologyService -Component VariantConfiguration -Argument Refresh Después de ejecutar este cmdlet, debería ver el archivo BigFunnel.Overrides.ini en el directorio %ExchangeInstallPath%\v15\config.
-
Desencadene Exchange Server indexar los elementos del buzón que no se indexó anteriormente. Para ello, ejecute el siguiente cmdlet:Start-MailboxAssistant -Identity <mailbox ID> -AssistantName BigFunnelRetryFeederTimeBasedAssistant
Notas:
-
En este cmdlet, reemplace <de buzón> por el nombre del buzón afectado.
-
El nombre del asistente que se usa en el cmdlet (BigFunnelRetryFeederTimeBasedAssistant) distingue entre mayúsculas y minúsculas.
-
El cmdlet está disponible en Exchange Server actualización acumulativa de 2019 11 y versiones posteriores.
Este cmdlet no aborda todos los problemas relacionados con el índice. En su lugar, recuerda al servicio Exchange buscar que indice los elementos que nunca se indexó y que están en el estado No indizado.
-
Nota: La invalidación de configuración le ayuda a evitar tener que mover buzones para volver a indizar elementos. Sin embargo, le recomendamos que no deje la invalidación establecida en el entorno de forma permanente porque puede provocar un aumento del uso de la CPU. Después de volver a indizar los elementos, quite la invalidación con el cmdlet Remove-SettingOverride .