Проблемы
После установки обновления для Microsoft Exchange Server 2019 вы можете получить неполные результаты при поиске элементов в почтовом ящике.
Причина
Во время Exchange Server каждого обновления Поиск (Майкрософт) Foundation переустановка. Хотя этот процесс не всегда успешно завершен, такой сбой не помешать Exchange Server обновления.
В такой ситуации обновленный сервер выглядит полнофункциональным. Однако на службы, связанные с Поиск (Майкрософт) Foundation, повлияет несколько проблем. Например, служба microsoft Exchange Search отключена или процесс Noderunner.exe остановлен. Из-за этих проблем сервер, на Exchange Server индексировать элементы почтовых ящиков. Если сбой индексации продолжается в течение длительного времени, элементы почтовых ящиков, которые не индексировали, перейдут в состояние постоянной сбоя.
Если проблемы, влияющие на процессы поиска, устранены, сервер возобновит индексацию элементов в любое время после сбоя. Однако по умолчанию сервер не пытается индексировать элементы, которые входили в состояние сбоя. Таким образом, эти элементы не будут отображаться в результатах поиска.
Решение
Чтобы устранить эту проблему, создайте переопределения для элементов, которые находятся в состоянии постоянной сбоя, а затем повторно переиндексуйте элементы. Выполните следующие действия.
-
Создайте переопределения параметров, выдав следующий 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>"Примечание. В этом cmdlet замените номер сборки <сборки> номером сборки Exchange Server, запущенной на сервере, который содержит затронутый почтовый ящик.
-
Обновив конфигурацию, с помощью следующегоGet-ExchangeDiagnosticInfo -Process Microsoft.Exchange.Directory.TopologyService -Component VariantConfiguration -Argument Refresh После этого вы увидите файл BigFunnel.Overrides.ini в каталоге %ExchangeInstallPath%\v15\config.
-
Триггер Exchange Server индексировать элементы почтовых ящиков, которые не индексировали ранее. Для этого запустите следующий cmdlet:Start-MailboxAssistant -Identity <mailbox ID> -AssistantName BigFunnelRetryFeederTimeBasedAssistant
Примечания:
-
В этом проекте замените <почтового ящика> именем этого почтового ящика.
-
Имя помощника, используемого в этом проекте (BigFunnelRetryFeederTimeBasedAssistant), с чувствительностью к делу.
-
Он доступен в накопительном Exchange Server 2019 г. и более поздних версиях.
Этот cmdlet не решает все проблемы, связанные с индексом. Вместо этого служба Exchange индексировать элементы, которые никогда не индексировали и находятся в неиндексации.
-
Примечание: Переопределения параметров не требуется перемещать почтовые ящики для переиндекски элементов. Однако мы не рекомендуем окончательно оставлять переопределения в среде, так как это может привести к увеличению использования ЦП. После переиндексировать элементы удалите переопределения с помощью cmdlet Remove-SettingOverride .