Oireet
Kun olet asentanut Microsoft Exchange Server 2019 -päivityksen, saatat saada puutteellisia tuloksia, kun haet kohteita postilaatikosta.
Syy
Jokaisen Exchange Server päivityksen aikana Microsoft Search Foundation asennetaan uudelleen. Vaikka tätä prosessia ei aina suoriteta onnistuneesti, tällainen virhe ei estä Exchange Server päivityksen valmistumista.
Tässä tilanteessa päivitetty palvelin näyttää olevan täysin toimiva. Useat ongelmat vaikuttavat kuitenkin Microsoft Search Foundationiin liittyviin palveluihin. Esimerkiksi Microsoft Exchange -hakupalvelu on poistettu käytöstä tai Noderunner.exe prosessi pysäytetään. Näiden ongelmien vuoksi Exchange Server palvelin lopettaa postilaatikon kohteiden indeksoinnin. Jos indeksointivirhe jatkuu pitkän aikaa, postilaatikon kohteet, joita ei indeksoida, siirtyvät pysyvään virhetilaan.
Jos hakuprosesseihin vaikuttavat ongelmat on korjattu, palvelin jatkaa indeksointikohteiden indeksoimista milloin tahansa sen jälkeen, kun kohteet ovat tässä virhetilassa. Palvelin ei kuitenkaan oletusarvoisesti yritä indeksoida kohteita, jotka menivät pysyvään virhetilaan. Siksi nämä kohteet eivät näy hakutuloksissa.
Ratkaisu
Voit ratkaista tämän ongelman luomalla uuden ohituksen kohteille, jotka ovat pysyvässä virhetilassa, ja indeksoimalla sitten kohteet uudelleen. Seuraavasti:
-
Luo asetuksen ohitus suorittamalla seuraava cmdlet-komento:New-SettingOverride -Name "Big Funnel Permanent Retry" -Component "BigFunnel" -Section "BigFunnelFailedItemsQuerySettings" -Parameters @("ExcludePermanentFailures=false") -Reason "Re-Index Messages" -MinVersion "<Build Number>" -MaxVersion "<Build Number>"Huomautus Korvaa tässä cmdlet-komennossa <koontiversion numero> sen Exchange Server koontiversion numerolla, joka on käytössä postilaatikon sisältävässä palvelimessa.
-
Päivitä määritys suorittamalla seuraava cmdlet-komento:Get-ExchangeDiagnosticInfo -Process Microsoft.Exchange.Directory.TopologyService -Component VariantConfiguration -Argument Refresh Kun suoritat tämän cmdlet-komennon, sinun pitäisi nähdä BigFunnel.Overrides.ini tiedosto %ExchangeInstallPath%\v15\config-hakemistossa.
-
Käynnistä Exchange Server indeksoimaan postilaatikon kohteet, joita ei ole indeksoitu aiemmin. Voit tehdä tämän suorittamalla seuraavan cmdlet-komennon:Start-MailboxAssistant -Identity <mailbox ID> -AssistantName BigFunnelRetryFeederTimeBasedAssistant
Huomautukset:
-
Korvaa tässä cmdlet-komennossa <postilaatikon tunnus> postilaatikon nimellä, jota ongelma koskee.
-
Cmdlet-komennossa käytettävän avustajan nimi (BigFunnelRetryFeederTimeBasedAssistant) huomioi kirjainkoon.
-
Cmdlet-komento on käytettävissä Exchange Server 2019:n kumulatiivisessa päivityksessä 11 ja uudemmissa versioissa.
Tämä cmdlet-komento ei korjaa kaikkia indeksiin liittyviä ongelmia. Sen sijaan se muistuttaa Exchange-hakupalvelu indeksoimaan kohteita, joita ei ole indeksoitu ja jotka ovat indeksoimattomassa tilassa.
-
Huomautus: Asetuksen ohituksen avulla voit välttää postilaatikoiden siirtämisen kohteiden uudelleenindeksaamista varten. Suosittelemme kuitenkin, ettet jätä ohitusjoukkoa ympäristöön pysyvästi, koska se voi lisätä suorittimen käyttöä. Kun kohteet on indeksoitu uudelleen, poista ohitus Remove-SettingOverride-cmdlet-komennolla .