Restaurar uma caixa de correio excluída por software
Aplica-se a: Exchange Server 2013
Use o Shell para conectar uma caixa de correio excluída com exclusão suave a uma conta de usuário do Active Directory. Uma caixa de correio fica excluída no banco de dados da caixa de correio de origem quando é movida para um banco de dados de caixa de correio diferente. O Exchange não exclui totalmente a caixa de correio do banco de dados da caixa de correio de origem quando a movimentação é concluída. Em vez disso, a caixa de correio do banco de dados de caixa de correio de origem é alternada para um estado excluído por software. Isso permite restaurar a caixa de correio de origem caso ocorram erros durante a movimentação que causam uma falha ou corrupção da caixa de correio no banco de dados de destino. Se isso acontecer, você poderá restaurar a caixa de correio de origem e tentar a movimentação novamente.
Uma caixa de correio excluída suavemente é mantida no banco de dados de origem até que o período de retenção de caixa de correio excluído expire ou até que o cmdlet Remove-StoreMailbox seja usado para limpar a caixa de correio excluída. Até que uma caixa de correio excluída seja excluída permanentemente do banco de dados da caixa de correio do Exchange, você pode usar o Shell para restaurar o conteúdo da caixa de correio excluída em uma caixa de correio existente ou em uma caixa de correio de arquivo.
Para saber mais sobre caixas de correio excluídas e executar outras tarefas de gerenciamento relacionadas, confira os seguintes tópicos:
Do que você precisa saber para começar?
Tempo estimado para conclusão: 2 minutos.
Para executar este procedimento ou estes procedimentos, você precisa receber permissões. Para ver de que permissões você precisa, consulte o Seção "Permissões de provisionamento do destinatário" do tópico Permissões de destinatários.
Os procedimentos neste tópico só podem ser executados no Shell. Você não pode usar o EAC para restaurar caixas de correio excluídas suavemente.
Substitua <DisplayName> pelo nome de exibição da caixa de correio e execute os comandos a seguir para verificar se a caixa de correio excluída que você deseja conectar uma conta de usuário ainda existe no banco de dados da caixa de correio e não é uma caixa de correio desabilitada.
$dbs = Get-MailboxDatabase $dbs | foreach {Get-MailboxStatistics -Database $_.DistinguishedName} | where {$_.DisplayName -eq "<DisplayName>"} | Format-List DisplayName,DisconnectReason,DisconnectDate
A caixa de correio excluída suavemente precisa existir no banco de dados da caixa de correio e o valor da propriedade DisconnectReason deve ser
SoftDeleted
. Se a caixa de correio tiver sido limpa a partir do banco de dados, o comando não retornará nenhum resultado.Como alternativa, execute o comando a seguir para exibir todas as caixas de correio excluídas em sua organização.
$dbs = Get-MailboxDatabase dbs | foreach {Get-MailboxStatistics -Database $_.DistinguishedName} | where {$_.DisconnectReason -eq "SoftDeleted"} | Format-List DisplayName,DisconnectReason,DisconnectDate
Para informações sobre atalhos de teclado que possam se aplicar aos procedimentos neste tópico, confira Atalhos de teclado no Centro de Administração do Exchange.
Está enfrentando problemas? Peça ajuda nos fóruns do Exchange. Visite os fóruns no Exchange Server.
Usar o Shell para restaurar uma caixa de correio excluída de forma reversível
Você pode usar o Shell para restaurar uma caixa de correio excluída em uma caixa de correio existente usando o cmdlet New-MailboxRestoreRequest . Quando você restaura uma caixa de correio excluída, seu conteúdo é copiado para uma caixa de correio existente, que é chamada de caixa de correio de destino. Depois que uma solicitação de restauração de caixa de correio for concluída com êxito, a solicitação será mantida por 30 dias, por padrão, antes de ser removida. Você pode removê-lo mais cedo usando o cmdlet Remove-MailboxRestoreRequest .
Depois que uma caixa de correio excluída é restaurada, a caixa de correio é mantida no banco de dados da caixa de correio até ser excluída permanentemente por um administrador ou limpa quando o período de retenção de caixa de correio excluído expirar.
Para criar uma solicitação de restauração de caixa de correio, você precisa usar o nome de exibição, o GUID da caixa de correio ou o DN (nome distinto herdado) da caixa de correio excluída. Use o cmdlet Get-MailboxStatistics para exibir os valores das propriedades DisplayName, MailboxGuid e LegacyDN para a caixa de correio excluída que você deseja restaurar. Por exemplo, execute os seguintes comandos para retornar essas informações para todas as caixas de correio desabilitadas e excluídas em sua organização.
$dbs = Get-MailboxDatabase
$dbs | foreach {Get-MailboxStatistics -Database $_.DistinguishedName} | where {$_.DisconnectReason -eq "SoftDeleted"} | Format-List DisplayName,MailboxGuid,LegacyDN,Database
Este exemplo restaura uma caixa de correio excluída, que é identificada pelo nome de exibição no parâmetro SourceStoreMailbox e está localizada no banco de dados da caixa de correio MBXDB01, para a caixa de correio de destino chamada Debra Garcia. O parâmetro AllowLegacyDNMismatch é usado para que a caixa de correio de origem possa ser restaurada em uma caixa de correio que não tenha o mesmo valor de DN herdado que a caixa de correio excluída suavemente.
New-MailboxRestoreRequest -SourceStoreMailbox "Debra Garcia" -SourceDatabase MBXDB01 -TargetMailbox "Debra Garcia" -AllowLegacyDNMismatch
Este exemplo restaura a caixa de correio de arquivo excluída de Pilar Pinilla, que é identificada pela caixa de correio GUID, em sua caixa de correio de arquivo atual. O parâmetro AllowLegacyDNMismatch não é necessário porque uma caixa de correio primária e sua caixa de correio de arquivo correspondente têm o mesmo DN herdado.
New-MailboxRestoreRequest -SourceStoreMailbox dc35895a-a628-4bba-9aa9-650f5cdb9ae7 -SourceDatabase MBXDB02 -TargetMailbox pilarp@contoso.com -TargetIsArchive
Para obter informações detalhadas de sintaxes e parâmetros, consulte New-MailboxRestoreRequest.
Como saber se funcionou?
Para verificar se você restaurou com êxito uma caixa de correio excluída com êxito na caixa de correio de destino, execute o cmdlet Get-MailboxRestoreRequest ou o cmdlet Get-MailboxRestoreRequestStatistics para exibir informações sobre a solicitação de restauração. Se a solicitação de restauração tiver sido criada com êxito, a propriedade Status terá um valor de Queued, InProgress ou Completed. Depois que a solicitação de restauração for concluída, o conteúdo da caixa de correio excluída será exibido na caixa de correio de destino.
Para saber mais, veja: