Pesquisas no Outlook (servidor Exchange) travar

1

No momento, estamos usando a versão 14.3 do Exchange (Build 123.4).

Parece que todos os dias quando entro em usuários estão reclamando que a pesquisa não está funcionando no Outlook (confirmado na minha máquina). Os usuários estão usando uma variedade de versões do Outlook, mas a maioria é em 2010 ou 2013. Nenhum deles está usando no modo de cache.

Não tenho certeza do que realmente está acontecendo de novo, mas estou tentando o seguinte:

Reiniciando os seguintes serviços: "Microsoft Search (Exchange)" e "Topologia do Microsoft Exchange Active Directory" (além de todos os serviços que os exigem). Entre os dois parece cobrir uma boa quantidade de serviços de troca.

As pesquisas do primeiro dia começaram a funcionar pouco depois que eu fiz isso. Todos os outros, acabei fazendo ". \ ResetSearchIndex.ps1 -force -all" do shell. Concedido, pode levar algum tempo depois de redefinir o índice para que ele se acumule novamente e funcione - se é que isso está sendo corrigido. Talvez o tempo que esteja me levando para realizar essas tarefas esteja resolvendo o problema.

Parece que ResetSearchIndex.ps1 não é necessário - mas um dos serviços que reinicia com "Topologia do Microsoft Exchange Active Directory" é (embora nenhum dos que foram reiniciados com "Microsoft Search (Exchange)").

A execução de Test-ExchangeSearch -Identity <username> -Verbose produz um MapiExecption "Não é possível definir o SetSear" antes que a mensagem seja cortada da janela do console e isso:

    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 &
    
por Chris 31.03.2015 / 16:47

2 respostas

0

Acabamos de entrar em contato com uma terceira parte para ajudar com nosso problema, pois minha pesquisa não estava chegando a lugar nenhum.

O técnico começou a tentar novamente tudo o que foi mencionado na pergunta e nos comentários.

Acontece que as informações de compilação não eram 100% precisas, pois eu as tirei da fonte errada. As informações da versão real revelaram que estávamos no Rollup 8.

O técnico sugeriu que instalássemos o Rollup 9 (o mais recente). Eu fiz isso no sábado. Na segunda-feira, a busca não estava dando erros como o problema original, mas também não estava dando resultados adequados. Então eu executei ResetSearchIndex.ps1 novamente para reconstruir o índice de pesquisa.

Desde que o índice foi reconstruído, ele está funcionando bem (3 dias agora), onde o problema costumava acontecer diariamente. Parece que o Rollup 9 corrigiu o problema que estávamos tendo.

    
por 23.04.2015 / 18:44
0

Antes de fazer uma reconstrução completa do índice depois de instalar um pacote cumulativo de atualizações (uma operação demorada), você pode tentar reparar o mecanismo de indexação:

Vá para Programa e Recursos (ou inicie o appwiz.cpl) e selecione "Mecanismo de Indexação de Texto Completo da Microsoft para o Exchange" no servidor Exchange e selecione Reparar.

Aguarde alguns minutos e a função começará a funcionar novamente.

Se isso não funcionar, prossiga com a reconstrução do índice - executando ResetSearchIndex.ps1 no Console de Gerenciamento do Exchange.

    
por 16.07.2015 / 22:44