Como recriar o Índice de conteúdo no Exchange 2010 em um único servidor - Exchange failed to create the log directory

Descrição do Erro

Em um ambiente sem DAG aonde o cliente possuía apenas um Exchange Server 2010 o estado do Índíce de conteúdo foi encontrado como Failed. 

Muitos documentos encontrados faziam referencia a ambientes em DAG mas nada em ambientes mais simples.

No Event Viewer vemos o evento: 
Exchange failed to create the log directory. Logs won't be generated until the reason for the failure is corrected.
MSExchange Common
Event ID: 6003 

Esta descrição indica que o diretório de log que está especificado na descrição do evento não pôde ser criado.

Isto normalmente ocorre quando uma ou mais das seguintes condições forem verdadeiras:

- O caminho do diretório de log é inválido. Por exemplo, ele contém uma unidade não mapeada. 
- O caminho do diretório de log contém um diretório com permissão de somente leitura. 
- O objeto especificado na descrição do evento não tem as permissões necessárias para criar o diretório.

Solução encontrada:
Certifique-se do status do serviço: Esta comando mostrará o ContentIndexState como Failed

[PS] C:\>Get-MailboxDatabaseCopyStatus | fl name, contentindexstate

Name              : DATABASE01\SV-EXCHANGE-EDEFENSE-01
ContentIndexState : Failed

Para verificar o status de um servidor que não seja o que você está conectado: 

[PS] C:\>Get-MailboxDatabaseCopyStatus -Server SV-EXCHANGE-EDEFENSE-02

Name              : DATABASE02\SV-EXCHANGE-EDEFENSE-02
ContentIndexState : Failed

Há casos em que o Serviço está apenas desabilitado, e há então a necessidade de Habilitar com o comando:
[PS] C:\>Set-MailboxDatabase "SV-EXCHANGE-EDEFENSE-01" -IndexEnabled $true
Caso não seja este o seu problema, poderá haver a possibilidade de se reconstruir o Catálogo de Índice de texto por completo
Para reconstruir o catálogo de índice de texto completo usando o script ResetSearchIndex.ps1
1- Inicie o Shell de Gerenciamento do Exchange.
2- Remova os diretórios de índice associados aos bancos de dados de caixa de correio especificados:
[PS] C:\>Arquivos de Programas\Microsoft\Exchange Server\v14\Scripts>.\ResetSearchIndex.ps1 [-force]  <dbname> [<dbname>]
Ou remova os diretórios de índice associados a todos os bancos de dados de caixa de correio:
[PS] C:\>Arquivos de Programas\Microsoft\Exchange Server\v14\Scripts>.\ResetSearchIndex.ps1 -force -all
Utilize o comando a seguir para verificar o diretório do Index: 
[PS] C:\Arquivos de Programas\Microsoft\Exchange Server\v14\Scripts>.\GetSearchIndexForDatabase.ps1 -all
Aguarde o fim do status de Rastreamento.

Para maiores informações seguem links:
http://technet.microsoft.com/pt-br/library/aa995966(v=exchg.80).aspx



CONVERSATION

Inscreva-se