Se aplica a
Exchange Server 2019

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 Microsoft Search Foundation. Aunque este proceso no siempre se completa correctamente, este error no impide que se complete la Exchange Server actualización.

En esta situación, el servidor actualizado parece ser totalmente funcional. Sin embargo, varios problemas afectarán a los servicios asociados con Microsoft Search Foundation. Por ejemplo, la servicio Search de Microsoft Exchange está deshabilitada o se detiene el proceso de Noderunner.exe. Debido a estos problemas, el servidor que se ejecuta Exchange Server detiene la indexación de 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 corrigen los problemas que afectan a los procesos de búsqueda, el servidor reanudará los elementos de indexación. Sin embargo, de forma predeterminada, el servidor no intentará indexar los elementos que pasaron a un estado de error permanente. Por lo tanto, esos elementos no aparecerán en los resultados de la búsqueda.

Solución

Para resolver este problema, cree una invalidación nueva para los elementos que están en un estado de error permanente y, a continuación, vuelva a indexar los elementos. Siga estos pasos:

  1. Para crear una invalidación de configuración, ejecute 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.

  2. 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.

  3. Desencadene Exchange Server para indexar los elementos del buzón que no se indexaron anteriormente. Para ello, ejecute el siguiente cmdlet:Start-MailboxAssistant -Identity <mailbox ID> -AssistantName BigFunnelRetryFeederTimeBasedAssistant

    Notas: 

    • En este cmdlet, reemplace <id. de buzón> por el nombre del buzón afectado.

    • El nombre de la asistente que se usa en el cmdlet (BigFunnelRetryFeederTimeBasedAssistant) distingue mayúsculas de minúsculas.

    • El cmdlet está disponible en Exchange Server actualización acumulativa 11 de 2019 y versiones posteriores.

    Este cmdlet no soluciona todos los problemas relacionados con el índice. En su lugar, recuerda al servicio Search de Exchange que indexe los elementos que nunca se indexaron y 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, ya que puede causar un mayor uso de la CPU. Después de volver a indexar los elementos, quite la invalidación mediante el cmdlet Remove-SettingOverride .

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.