Поиски в Outlook (Exchange Server) зависают

Мы в настоящее время используем версию 14.3 Exchange (Сборка 123.4).

Кажется, что каждый день, когда я приезжаю в пользователей, жалуются, что поиск не работает в Outlook (подтвержденный на моей машине). Пользователи используют множество версий Outlook, но большинство находится на 2010 или 2013. Ни один из них не использует его в кэшируемом режиме.

Я не уверен, что на самом деле получает его идущий снова, но я пробовал следующее:

Перезапуск следующих сервисов: "Microsoft Search (Exchange)", и "Топология Active Directory Microsoft Exchange" (плюс все сервисы, которые требуют их). Между двумя это, кажется, покрывает изрядное количество обменных сервисов.

Первые дневные поиски начали работать когда-то вскоре после того, как я сделал это. Все другие, я закончил тем, что делал ".\ResetSearchIndex.ps1 - сила - все" от оболочки. Предоставленный это может занять время после сброса индекса для него, чтобы расти снова и работать - если это даже фиксирует его вообще. Возможно, только время, это берет меня, чтобы сделать те задачи, решает проблему.

Кажется, что ResetSearchIndex.ps1 не необходим - но один из сервисов, который перезапускает с "Топологией Active Directory Microsoft Exchange", (хотя не любой из перезапущенных с "Microsoft Search (Exchange)").

Выполнение Test-ExchangeSearch -Identity <username> -Verbose приводит к MapiExecption, "Неспособному SetSear", прежде чем сообщение будет отключено консоль и это:

    VERBOSE: [14:36:32.975 GMT] Test-ExchangeSearch : Initializing Active Directory server settings for the remote Windows
    PowerShell session.
    VERBOSE: [14:36:33.162 GMT] Test-ExchangeSearch : Active Directory session settings for 'Test-ExchangeSearch' are: View
     Entire Forest: 'False', Default Scope: 'domain.com', Configuration Domain Controller:
    'gc.domain.com', Preferred Global Catalog: 'gc.domain.com', Preferred Domain
    Controllers: '{ gc.domain.com }'
    VERBOSE: [14:36:33.162 GMT] Test-ExchangeSearch : Runspace context: Executing user:
    domain.com/Users/ExchangeSearchAdmin, Executing user organization: , Current organization: , RBAC-enabled: Enabled.
    VERBOSE: [14:36:33.162 GMT] Test-ExchangeSearch : Beginning processing &
    VERBOSE: [14:36:33.381 GMT] Test-ExchangeSearch : Instantiating handler with index 0 for cmdlet extension agent "Admin
    Audit Log Agent".
    VERBOSE: [14:36:33.537 GMT] Test-ExchangeSearch : Current ScopeSet is: { Recipient Read Scope: {{, }}, Recipient Write
    Scopes: {{, }}, Configuration Read Scope: {{, }}, Configuration Write Scope(s): {{, }, }, Exclusive Recipient Scope(s):
     {}, Exclusive Configuration Scope(s): {} }
    VERBOSE: [14:36:33.599 GMT] Test-ExchangeSearch : Searching objects "user" of type "ADUser" under the root "$null".
    VERBOSE: [14:36:34.192 GMT] Test-ExchangeSearch : Previous operation run on domain controller
    'gc.domain.com'.
    VERBOSE: [14:36:34.207 GMT] Test-ExchangeSearch : Processing object "domain.com/Org Name/Users/User Name".
    VERBOSE: [14:36:34.738 GMT] Test-ExchangeSearch : Searching objects "Mailbox Database" of type "MailboxDatabase" under
    the root "$null".
    VERBOSE: [14:36:34.785 GMT] Test-ExchangeSearch : Previous operation run on domain controller
    'gc.domain.com'.
    VERBOSE: [14:36:34.831 GMT] Test-ExchangeSearch : Admin Audit Log: Entered Handler:Validate.
    VERBOSE: [14:36:34.847 GMT] Test-ExchangeSearch : Admin Audit Log: Entered ClassFactory:InitializeConfig.
    VERBOSE: [14:36:34.925 GMT] Test-ExchangeSearch : Admin Audit Log: Exited ClassFactory:InitializeConfig.
    VERBOSE: Testing Exchange Search.
    VERBOSE: [14:36:35.206 GMT] Test-ExchangeSearch : Resolved current organization: .
    VERBOSE: [14:38:36.061 GMT] Test-ExchangeSearch : Getting catalog state for Mailbox Database "Mailbox Database"...
    VERBOSE: [14:38:36.124 GMT] Test-ExchangeSearch : Catalog state: Notifications.
    VERBOSE: [14:38:36.139 GMT] Test-ExchangeSearch : Getting the indexing state for mailbox "User Name" ...
    VERBOSE: [14:38:36.155 GMT] Test-ExchangeSearch : Mailbox state: Done, Crawl start time: 2015-03-30T13:32:00.
    VERBOSE: [14:38:36.748 GMT] Test-ExchangeSearch : Getting the message indexing state...
    VERBOSE: [14:38:37.653 GMT] Test-ExchangeSearch : Document state: Queued, state = 0.
    VERBOSE: [14:38:37.668 GMT] Test-ExchangeSearch : TimeSinceLastNotificationWasIndexed for MDB Mailbox Database is 337
    seconds.

    Database     Server       Mailbox      ResultFound SearchTime Error
                                                       InSeconds
    --------     ------       -------      ----------- ---------- -----
    Mailbox D... SERVER-NAME  User Name... False       -1         Time out for test thread.
    VERBOSE: [14:38:37.777 GMT] Test-ExchangeSearch : Admin Audit Log: Entered Handler:OnComplete.
    VERBOSE: [14:38:37.840 GMT] Test-ExchangeSearch : Ending processing &
1
задан 8 April 2015 в 23:32
2 ответа

В конце концов мы обратились к третьему лицу, чтобы помочь с нашей проблемой, поскольку мои исследования ни к чему не привели.

Технический специалист начал повторять все, что было упомянуто в вопросе и комментариях.

Оказывается, информация о сборке не была на 100% точной, так как я взял ее из неправильного источника. Реальная информация о сборке показала, что мы использовали накопительный пакет 8.

Технический специалист предложил нам установить накопительный пакет 9 (последний). Я сделал это в субботу. В понедельник поиск не выдавал ошибок, как исходная проблема, но и не давал должных результатов. Поэтому я снова запустил ResetSearchIndex.ps1, чтобы перестроить поисковый индекс.

С тех пор, как индекс был перестроен, он работал нормально (3 дня), тогда как раньше проблема возникала ежедневно. Похоже, накопительный пакет 9 устранил все проблемы, которые у нас были.

0
ответ дан 4 December 2019 в 07:55

Перед выполнением полной перестройки индекса после установки накопительного пакета обновления (операция, требующая много времени), вы можете попробовать восстановить механизм индексирования:

Перейдите в раздел «Программы и компоненты» (или запустите appwiz.cpl) и выберите «Microsoft Full Text Indexing Engine для Exchange» на сервере Exchange и выберите «Восстановить».

Подождите несколько минут, и функция снова начнет работать.

Если это не сработает, затем продолжите перестроение индекса, запустив ResetSearchIndex.ps1 из консоли управления Exchange.

0
ответ дан 4 December 2019 в 07:55

Теги

Похожие вопросы