Si applica aExchange Server 2019

Sintomi

Dopo aver installato un aggiornamento per Microsoft Exchange Server 2019, è possibile che si otterrà risultati incompleti quando si ricercano elementi in una cassetta postale.

Causa

Durante ogni Exchange Server, la Microsoft Search Foundation viene reinstallata. Anche se questo processo non viene sempre completato correttamente, un errore di questo tipo non interrompe Exchange Server'aggiornamento.

In questo caso, il server aggiornato sembra essere completamente funzionante. Tuttavia, diversi problemi interessano i servizi associati alla Microsoft Search Foundation. Ad esempio, il servizio Microsoft Exchange Search è disabilitato o il Noderunner.exe processo viene arrestato. A causa di questi problemi, il server che esegue Exchange Server l'indicizzazione degli elementi della cassetta postale. Se l'errore di indicizzazione persiste per un periodo prolungato, gli elementi della cassetta postale non indicizzati andranno in uno stato di errore permanente.

In qualsiasi momento dopo lo stato di errore degli elementi, se i problemi che interessano i processi di ricerca vengono risolti, il server riprenderà l'indicizzazione degli elementi. Per impostazione predefinita, tuttavia, il server non prova a indicizzare gli elementi che sono stati in uno stato di errore permanente. Di conseguenza, questi elementi non verranno visualizzati nei risultati della ricerca.

Risoluzione

Per risolvere il problema, creare una nuova sostituzione per gli elementi in uno stato di errore permanente e quindi reindicizzare gli elementi. attenersi alla seguente procedura:

  1. Creare un override delle impostazioni eseguendo il cmdlet seguente: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 In questo cmdlet sostituire <Numero build> con il numero della build Exchange Server in esecuzione nel server che contiene la cassetta postale interessata.

  2. Aggiornare la configurazione eseguendo il cmdlet seguente:Get-ExchangeDiagnosticInfo -Process Microsoft.Exchange.Directory.TopologyService -Component VariantConfiguration -Argument Refresh Dopo aver eseguito questo cmdlet, dovrebbe essere visualizzato il file BigFunnel.Overrides.ini nella directory %ExchangeInstallPath%\v15\config.

  3. Attivare Exchange Server per indicizzare gli elementi della cassetta postale non indicizzati in precedenza. A questo scopo, eseguire il cmdlet seguente:Start-MailboxAssistant -Identity <mailbox ID> -AssistantName BigFunnelRetryFeederTimeBasedAssistant

    Note: 

    Questo cmdlet non consente di risolvere tutti i problemi relativi all'indice. Ricorda invece al servizio di Exchange ricerca di indicizzare gli elementi che non sono mai stati indicizzati e che si trova nello stato Non indicizzato.

Nota: L'override dell'impostazione consente di evitare di spostare le cassette postali per reindicizzare gli elementi. Tuttavia, è consigliabile non lasciare l'override impostato nell'ambiente in modo permanente perché può causare un aumento dell'utilizzo della CPU. Dopo la reindicizzazione degli elementi, rimuovere l'override usando il cmdlet Remove-SettingOverride .

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.