Criar uma solicitação para Reparar Caixa de Correio

 

Aplica-se a: Exchange Server 2010 SP2, Exchange Server 2010 SP3

Tópico modificado em: 2012-07-23

Use o cmdlet New-MailboxRepairRequest para detectar e reparar corrupções de caixa de correio. É possível executar esse comando para uma caixa de correio específica ou para um banco de dados de caixa de correio. Embora essa tarefa esteja em execução, o acesso à caixa de correio foi interrompido para a caixa de correio sendo reparada. Se estiver executando esse comando para um banco de dados de caixa de correio, apenas a caixa de correio sendo reparada será interrompida. Todas as outras caixas de correio no banco de dados permanecem operacionais.

Dica

Você não pode executar esses procedimentos no Console de Gerenciamento do Exchange (EMC). É necessário usar o Shell.

O cmdlet New-MailboxRepairRequest detecta e repara os seguintes tipos de corrupções de caixa de correio:

  • Pesquisa de corrupções de pasta (usando o valor SearchFolder do parâmetro CorruptionType)

  • Agregação de contagens em pastas que não estão refletindo os valores corretos (com o uso do valor AggregateCounts do parâmetro CorruptionType)

  • Exibições em pastas que não estão retornando o conteúdo correto (usando o valor FolderView do parâmetro CorruptionType)

  • Pastas fornecidas que estão incorretamente apontando para as pastas pai que não foram fornecidas (com o uso do valor ProvisionedFolder do parâmetro CorruptionType)

Para evitar qualquer problema de desempenho, o Exchange impõe limites no número de solicitações de reparo simultâneas que podem ser enviadas por servidor. Apenas uma solicitação pode estar ativa para um reparo em banco de dados; até 100 solicitações podem estar ativas para um reparo em nível de caixa de correio por servidor.

Dica

Após você iniciar a solicitação de reparo, ela não poderá ser interrompida, a menos que você desmonte o banco de dados. Para mais informações, consulte Desmontar um Banco de Dados.

Procurando outras tarefas de gerenciamento relacionadas à criação de uma solicitação de reparo de caixa de correio? Consulte Gerenciando Solicitações de Reparo de Caixa de Correio.

Saída New-MailboxRepairRequest

Quando se executa o cmdlet New-MailboxRepairRequest, a seguinte saída é exibida:

  • RepairTaskID   Esse valor especifica um identificador exclusivo para a tarefa de reparo.

  • Caixa de Correio   Este valor especifica a caixa de correio sendo reparada. Se tiver especificado um reparo em nível de banco de dados, esse valor ficará em branco.

  • Banco de Dados   Este valor especifica o banco de dados que contém a caixa de correio sendo reparada.

  • Servidor   Este valor especifica o servidor de Caixa de Correio que hospeda a cópia ativa do banco de dados que contém a caixa de correio sendo reparada.

Usar o Shell para detectar corrupções e reparar uma caixa de correio

Entrada Para executar este procedimento, você precisa de permissões. Para ver de que permissões você precisa, consulte o "Solicitação de reparo de caixa de correio" no tópico Permissões de caixas de correio.

Este exemplo detecta e repara a exibição de pasta para a caixa de correio tony@contoso.com.

New-MailboxRepairRequest -Mailbox tony@contoso.com -CorruptionType FolderView

Para informações detalhadas de sintaxes e de parâmetros, consulte New-MailboxRepairRequest.

Usar o Shell para detectar corrupções e reparar um conjunto de caixas de correio

Entrada Para executar este procedimento, você precisa de permissões. Para ver de que permissões você precisa, consulte o "Solicitação de reparo de caixa de correio" no tópico Permissões de caixas de correio.

Este exemplo detecta e repara todos os tipos de corrupção para caixas de correio que tenham CustomAttribute2 definido como Reparo Necessário.

Get-Mailbox -Filter {CustomAttribute2 -like "Repair Required"} | New-MailboxRepairRequest -CorruptionType SearchFolder,AggregateCounts,ProvisionedFolder,FolderView

Para a sintaxe detalhada e informações sobre o parâmetro, consulte Get-Mailbox e New-MailboxRepairRequest.

Usar o Shell para detectar corrupções de uma caixa de correio

Entrada Para executar este procedimento, você precisa de permissões. Para ver de que permissões você precisa, consulte o "Solicitação de reparo de caixa de correio" no tópico Permissões de caixas de correio.

Este exemplo detecta e relata problemas de corrupção somente em ProvisionedFolder e SearchFolder na caixa de correio de Ayla Kol. Esse comando não repara a caixa de correio.

New-MailboxRepairRequest -Mailbox ayla -CorruptionType ProvisionedFolder,SearchFolder -DetectOnly

Para informações detalhadas de sintaxes e de parâmetros, consulte New-MailboxRepairRequest.

Usar o Shell para reparar todas as caixas de correio de um banco de dados

Entrada Para executar este procedimento, você precisa de permissões. Para ver de que permissões você precisa, consulte o "Solicitação de reparo de caixa de correio" no tópico Permissões de caixas de correio.

Este exemplo detecta e repara o tipo de corrupção AggregateCounts para o banco de dados de caixa de correio MBX-DB01.

New-MailboxRepairRequest -Database MBX-DB01 -CorruptionType AggregateCounts

Para informações detalhadas de sintaxes e de parâmetros, consulte New-MailboxRepairRequest.

Outras Tarefas

Após executar esses procedimentos, você poderá também ver quais caixas de correio tinham corrupções e foram reparadas. Para detalhes, consulte Exibir Entradas de Solicitação de Reparos de Caixa de Correio no Visualizador de Eventos.

 © 2010 Microsoft Corporation. Todos os direitos reservados.