Si applica a
Exchange Server 2019

Sintomi

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

Causa

Durante ogni aggiornamento Exchange Server, Microsoft Search Foundation viene reinstallato. Anche se questo processo non viene sempre completato correttamente, un errore di questo tipo non impedisce il completamento dell'aggiornamento Exchange Server.

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

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

Risoluzione

Per risolvere questo 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 dell'impostazione 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 di build> con il numero della build di 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, il file BigFunnel.Overrides.ini dovrebbe essere visualizzato nella directory %ExchangeInstallPath%\v15\config.

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

    Note: 

    Questo cmdlet non risolve tutti i problemi correlati all'indice. Ricorda invece ai servizio di ricerca di Exchange di indicizzare gli elementi che non sono mai stati indicizzati e che si trovano nello stato Non Indicizzato.

Nota: L'override dell'impostazione consente di evitare di dover spostare le cassette postali per reindicizzare gli elementi. Tuttavia, è consigliabile non lasciare definitivamente impostato l'override nell'ambiente perché può causare un utilizzo maggiore 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.