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.