четверг, 16 апреля 2015 г.

Проверка работы службы индексирования Exchange

Проверка работы службы индексирования Exchange



Для включения индексирования определенной почтовой базы, выполнить:

Set-MailboxDatabase -indexenabled:$true

Для выключения индексирования определенной почтовой базы, выполнить:

Set-MailboxDatabase -indexenabled:$false

Для отключения поиска, необходимо перезапустить сервис:

net stop "Microsoft Exchange Search Indexer"

Для проверки работы поиска, можно выполнить

Get-mailbox | Test-ExchangeSearch –IndexingTimeout 20 | Format-table 

Если вернет False или -1, значит с индексом есть проблемы и поиск не работает
В этом случае можно попробовать перестроить индекс:

  • Останавливаем Microsoft Exchange Search Service
  • Удаляем каталоги со старыми индексами
  • Запускаем Microsoft Exchange Search Service.


Можно также перестроить индекс используя скрипт на PowerShell: ResetSearchIndex.ps1 [-force] databasename (или ResetSearchIndex -Force -All для всех почтовых баз)