Excluir permanentemente uma caixa de correio no Exchange Server
Quando você exclui permanentemente caixas de correio ativas e caixas de correio desconectadas, todo o conteúdo da caixa de correio é limpo do banco de dados da caixa de correio do Exchange e a perda de dados é permanente. Quando você exclui permanentemente uma caixa de correio ativa, a conta de usuário associada do Active Directory também é excluída.
Uma alternativa para excluir permanentemente uma caixa de correio é desconectá-la. Depois de desconectar uma caixa de correio, por padrão, o Exchange mantém os dados no banco de dados da caixa de correio por 30 dias. Isso oferece a oportunidade de reconectar ou restaurar uma caixa de correio antes que ela seja limpa do banco de dados.
Para saber mais sobre caixas de correio desconectadas e executar outras tarefas de gerenciamento relacionadas no Exchange, confira os seguintes tópicos:
Observação
Você não pode usar o Centro de Administração do Exchange (EAC) para excluir permanentemente uma caixa de correio ativa ou uma caixa de correio desconectada.
Do que você precisa saber para começar?
Tempo estimado para conclusão: 2 minutos.
Os procedimentos neste tópico exigem o Shell de Gerenciamento do Exchange. Para obter mais informações, consulte Abrir o Shell de Gerenciamento do Exchange.
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.
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.
Dica
Está com problemas? Peça ajuda nos fóruns do Exchange. Visite os fóruns em: Exchange Server, Exchange Online ou Proteção do Exchange Online.
Usar o Shell de Gerenciamento do Exchange para excluir permanentemente uma caixa de correio ativa
Se você não incluir o parâmetro Permanente ao excluir uma caixa de correio, a caixa de correio excluída será mantida no banco de dados da caixa de correio por 30 dias (por padrão) antes de ser excluída permanentemente.
Execute o seguinte comando para excluir permanentemente uma caixa de correio ativa e a conta de usuário associada do Active Directory:
Remove-Mailbox -Identity <Identity> -Permanent $true
Para obter informações detalhadas sobre sintaxe e parâmetro, consulte Remove-Mailbox.
Como saber se funcionou?
Para verificar se você excluiu permanentemente uma caixa de correio ativa, faça o seguinte:
Verifique se a caixa de correio não está mais listada no Centro de administração do Exchange (EAC).
Verifique se a conta de usuário associada não está mais listada no Usuários e Computadores do Active Directory.
Substitua <DisplayName> pelo nome de exibição da caixa de correio e execute os seguintes comandos no Shell de Gerenciamento do Exchange para verificar se a caixa de correio foi limpa com êxito do banco de dados da caixa de correio do Exchange:
$dbs = Get-MailboxDatabase $dbs | foreach {Get-MailboxStatistics -Database $_.DistinguishedName} | where {$_.DisplayName -eq "<DisplayName>"}
Se você limpou com êxito a caixa de correio, o comando não retornará nenhum resultado. Se a caixa de correio não tiver sido limpa, o comando retornará informações sobre a caixa de correio.
Use o Shell de Gerenciamento do Exchange para localizar o tipo de caixa de correio desconectado
Uma caixa de correio desconectada pode ser desabilitada ou excluída. Você precisa especificar o tipo correto para excluir permanentemente uma caixa de correio desconectada. Se você não fizer isso, o comando falhará.
Substitua <DisplayName> pelo nome de exibição da caixa de correio e execute o seguinte comando para determinar se uma caixa de correio desconectada está desabilitada ou excluída:
$dbs = Get-MailboxDatabase
$dbs | foreach {Get-MailboxStatistics -Database $_.DistinguishedName} | where {$_.DisplayName -eq "<DisplayName>"} | Format-List DisplayName,MailboxGuid,Database,DisconnectReason
O valor da propriedade DisconnectReason será Disabled
ou SoftDeleted
.
Você pode executar os seguintes comandos para exibir o tipo para todas as caixas de correio desconectadas em sua organização:
$dbs = Get-MailboxDatabase
$dbs | foreach {Get-MailboxStatistics -Database $_.DistinguishedName} | where {$_.DisconnectReason -ne $null} | Format-List DisplayName,MailboxGuid,Database,DisconnectReason
Use o Shell de Gerenciamento do Exchange para excluir permanentemente uma caixa de correio desconectada
Cuidado
Quando você usa o cmdlet Remove-StoreMailbox para excluir permanentemente uma caixa de correio desconectada, todo o conteúdo é limpo do banco de dados da caixa de correio e a perda de dados é permanente.
Este exemplo exclui permanentemente a caixa de correio desabilitada com o GUID 2ab32ce3-fae1-4402-9489-c67e3ae173d3 do banco de dados de caixa de correio chamado MBD01.
Remove-StoreMailbox -Database MBD01 -Identity "2ab32ce3-fae1-4402-9489-c67e3ae173d3" -MailboxState Disabled
Este exemplo exclui permanentemente a caixa de correio excluída para Dan Jump do banco de dados de caixa de correio chamado MBD01.
Remove-StoreMailbox -Database MBD01 -Identity "Dan Jump" -MailboxState SoftDeleted
Este exemplo exclui permanentemente todas as caixas de correio excluídas suavemente do banco de dados de caixa de correio chamado MBD01.
Get-MailboxStatistics -Database MBD01 | where {$_.DisconnectReason -eq "SoftDeleted"} | ForEach {Remove-StoreMailbox -Database $_.Database -Identity $_.MailboxGuid -MailboxState SoftDeleted}
Para obter informações detalhadas sobre sintaxe e parâmetros, consulte Remove-StoreMailbox e Get-MailboxStatistics.
Como saber se funcionou?
Para verificar se você excluiu permanentemente uma caixa de correio desconectada e que ela foi limpa com êxito do banco de dados da caixa de correio, substitua <DisplayName> pelo nome de exibição da caixa de correio e execute o seguinte comando:
$dbs = Get-MailboxDatabase
$dbs | foreach {Get-MailboxStatistics -Database $_.DistinguishedName} | where {$_.DisplayName -eq "<DisplayName>"}
Se você limpou com êxito a caixa de correio, o comando não retornará nenhum resultado. Se a caixa de correio não tiver sido limpa, o comando retornará informações sobre a caixa de correio.