Gäller för
Exchange Server 2019

Symptom

När du har installerat en uppdatering för Microsoft Exchange Server 2019 kan du få ofullständiga resultat när du söker efter objekt i en postlåda.

Orsak

Under varje Exchange Server uppgradering installeras Microsoft Search Foundation om. Även om den här processen inte alltid har slutförts hindrar inte ett sådant fel Exchange Server uppgraderingen från att slutföras.

I det här fallet verkar den uppgraderade servern fungera fullt ut. Men flera problem påverkar de tjänster som är kopplade till Microsoft Search Foundation. Microsoft Exchange-tjänsten Search är till exempel inaktiverat eller så stoppas Noderunner.exe processen. På grund av dessa problem slutar den server som körs Exchange Server att indexera postlådeobjekt. Om indexeringsfelet fortsätter under en längre period hamnar postlådeobjekten som inte är indexerade i ett permanent feltillstånd.

När som helst efter att objekten hamnat i det här feltillståndet och problemen som påverkar sökprocesserna är åtgärdade återupptar servern indexering av objekt. Som standard försöker servern dock inte indexera objekt som hamnade i ett permanent feltillstånd. Därför visas inte dessa objekt i sökresultaten.

Lösning

Lös problemet genom att skapa en ny åsidosättning för objekt som är i permanent feltillstånd och sedan indexera om objekten. Följ de här anvisningarna:

  1. Skapa en åsidosättning av en inställning genom att köra följande 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>"Obs! I den här cmdleten ersätter du <versionsnummer> med numret på den Exchange Server version som körs på servern som innehåller den berörda postlådan.

  2. Uppdatera konfigurationen genom att köra följande cmdlet:Get-ExchangeDiagnosticInfo -Process Microsoft.Exchange.Directory.TopologyService -Component VariantConfiguration -Argument Refresh När du har kört den här cmdleten bör du se den BigFunnel.Overrides.ini filen i katalogen %ExchangeInstallPath%\v15\config.

  3. Utlösa Exchange Server för att indexera postlådeobjekt som inte indexerats tidigare. Det gör du genom att köra följande cmdlet:Start-MailboxAssistant -Identity <mailbox ID> -AssistantName BigFunnelRetryFeederTimeBasedAssistant

    Meddelanden: 

    • I den här cmdleten ersätter du <postlåde-ID> med namnet på den berörda postlådan.

    • Namnet på den assistent som används i cmdleten (BigFunnelRetryFeederTimeBasedAssistant) är skiftlägeskänsligt.

    • Cmdleten är tillgänglig i Exchange Server 2019 kumulativ uppdatering 11 och senare versioner.

    Den här cmdleten åtgärdar inte alla indexrelaterade problem. I stället påminner det Exchange-tjänsten Search om indexobjekt som aldrig indexerats och som är i icke-indexerat tillstånd.

Obs!: Med åsidosättningen av inställningen slipper du flytta postlådor för att indexera om objekt. Vi rekommenderar dock att du inte lämnar åsidosättningen permanent i miljön eftersom den kan orsaka ökad CPU-användning. När objekten har indexerats om tar du bort åsidosättningen med cmdleten Remove-SettingOverride .

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.