В этом разделе описывается использование командной консоли Exchange, оснастки «Службы» консоли управления Microsoft (MMC), средства просмотра событий и системного монитора для диагностики и устранения проблем, связанных с подсистемой поиска Exchange.

Предварительная подготовка

Для выполнения командлетов Get-MailboxDatabase и Test-ExchangeSearch используемой учетной записи необходимо делегировать следующие полномочия:

  • роль администратора сервера Exchange Server и членство в локальной группе администраторов на целевом сервере.

Дополнительные сведения о разрешениях, делегировании ролей и правах, необходимых для администрирования сервера Microsoft Exchange Server 2007, см. в разделе Вопросы, связанные с разрешениями.

Процедура

Диагностика проблем, связанных с подсистемой поиска Exchange

  1. Запущена ли на сервере почтовых ящиков служба MSExchangeSearch? Если да, перейдите к действию 2. Если нет, воспользуйтесь оснасткой «Службы» консоли MMC, чтобы убедиться, что служба MSExchangeSearch запущена:

    1. Нажмите Пуск, затем Панель управления.

    2. В окне Панель управления дважды щелкните Администрирование.

    3. В окне Администрирование дважды щелкните Службы.

    4. Проверьте, запущена ли служба Индексатор поиска Microsoft Exchange.

  2. Присвоено ли параметру IndexEnabled значение «истина» (true) для базы данных почтовых ящиков пользователя? Если да, перейдите к действию 3. Если нет, выполните в командной консоли Exchange следующую команду, чтоб убедиться, что флагу IndexEnabled присвоено значение true:

    Копировать код
    Get-MailboxDatabase |ft Name,IndexEnabled
    

    Подробные сведения о синтаксисе и параметрах см. в разделе Get-MailboxDatabase.

  3. Была ли просканирована база данных Exchange? Если да, перейдите к действию 4. Если нет, воспользуйтесь системным монитором для проверки счетчика Состояние режима полного сканирования. Этот счетчик хранится в объекте производительности Индексы поиска MSExchange. Выберите экземпляр для базы данных пользователя. Если база данных все еще сканируется, его значение равно 1. Если сканирование завершено, значение равно 0. Другие счетчики, относящиеся к поиску, находятся в следующих объектах производительности:

    • Индексатор поиска MSExchange

    • MSFTESQL-Exchange:Catalogs

    • MSFTESQL-Exchange:FD

    • MSFTESQL-Exchange:Indexer

    • MSFTESQL-Exchange:Service

    Состояние режима полного сканирования

    Дополнительные сведения об использовании системного монитора см. в разделе Возможности и средства наблюдения Windows Server 2003 руководства по управлению службами Microsoft Exchange (на английском языке).

  4. Выполните для пользователя команду Test-ExchangeSearch:

    Копировать код
    Test-ExchangeSearch -Identity TedBremer@contoso.com
    

    Дополнительные сведения о проверке подсистемы поиска Exchange см. в разделе Test-ExchangeSearch.

  5. Проверьте средство просмотра событий на наличие сообщений об ошибках, связанных с поиском. Проверьте события Source: MSExchangeSearch Indexer и msftesql-Exchange. Дополнительные сведения см. по ссылке, приведенной в журнале событий.

  6. Для остановки и перезапуска службы поиска Microsoft (Exchange) используйте оснастку «Службы» консоли MMC:

    1. Нажмите кнопку Пуск, выберите пункт Настройка, затем пункт Панель управления, выберите пункт Администрирование, а затем щелкните пункт Службы.

    2. На панели подробных сведений о службах щелкните правой кнопкой мыши пункт Служба поиска Microsoft (Exchange) и выберите команду Остановить. После остановки службы повторно щелкните службу правой кнопкой мыши и выберите команду Запустить.