Применяется к
Exchange Server 2019

Проблемы

После установки обновления для Microsoft Exchange Server 2019 вы можете получить неполные результаты при поиске элементов в почтовом ящике.

Причина

Во время каждого обновления Exchange Server Microsoft Search Foundation переустановлен. Хотя этот процесс не всегда завершается успешно, такой сбой не останавливает завершение обновления Exchange Server.

В этом случае обновленный сервер, как представляется, полностью работает. Однако некоторые проблемы повлияют на службы, связанные с Microsoft Search Foundation. Например, служба Microsoft Exchange отключена или процесс Noderunner.exe останавливается. Из-за этих проблем сервер, работающий Exchange Server перестает индексировать элементы почтового ящика. Если сбой индексирования продолжается в течение длительного периода времени, элементы почтового ящика, которые не индексируются, перейдут в состояние постоянного сбоя.

В любое время после перехода элементов в состояние сбоя, если проблемы, влияющие на процессы поиска, будут устранены, сервер возобновит индексирование элементов. Однако по умолчанию сервер не пытается проиндексировать элементы, которые перешли в состояние постоянного сбоя. Поэтому эти элементы не будут отображаться в результатах поиска.

Решение

Чтобы устранить эту проблему, создайте новое переопределение для элементов, которые находятся в состоянии постоянного сбоя, а затем повторно проиндексировать элементы. Выполните следующие действия.

  1. Создайте переопределение параметров, выполнив следующий командлет:New-SettingOverride -Name "Big Funnel Permanent Retry" -Component "BigFunnel" -Section "BigFunnelFailedItemsQuerySettings" -Parameters @("ExcludePermanentFailures=false") -Reason "Re-Index Messages" -MinVersion "<Build Number>" -MaxVersion "<Build Number>"Примечание. В этом командлете замените <номер сборки> номером Exchange Server сборки, которая выполняется на сервере с затронутым почтовым ящиком.

  2. Обновите конфигурацию, выполнив следующий командлет:Get-ExchangeDiagnosticInfo -Process Microsoft.Exchange.Directory.TopologyService -Component VariantConfiguration -Argument Refresh После выполнения этого командлета вы увидите файл BigFunnel.Overrides.ini в каталоге %ExchangeInstallPath%\v15\config.

  3. Активировать Exchange Server для индексирования элементов почтового ящика, которые ранее не индексировались. Для этого выполните следующий командлет:Start-MailboxAssistant -Identity <mailbox ID> -AssistantName BigFunnelRetryFeederTimeBasedAssistant

    Примечания: 

    • В этом командлете замените <идентификатор почтового ящика> именем затронутого почтового ящика.

    • Имя помощник, используемого в командлете (BigFunnelRetryFeederTimeBasedAssistant), учитывает регистр.

    • Командлет доступен в накопительном пакете обновления 11 Exchange Server 2019 г. и более поздних версиях.

    Этот командлет не решает все проблемы, связанные с индексами. Вместо этого он напоминает служба Exchange об индексировании элементов, которые никогда не индексировались и находятся в состоянии NonIndexed.

Примечание: Переопределение параметра помогает избежать необходимости перемещать почтовые ящики для повторной индексации элементов. Однако рекомендуется не оставлять переопределение в среде навсегда, так как это может привести к увеличению загрузки ЦП. После повторного индексирования элементов удалите переопределение с помощью командлета Remove-SettingOverride .

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.