Excluir permanentemente uma caixa de correio
Aplica-se a: Exchange Server 2013
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, ela será mantida 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, confira estes tópicos:
Observação
Você não pode usar o 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.
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 no Exchange Server.
Excluir permanentemente uma caixa de correio ativa
Usar o Shell para excluir permanentemente uma caixa de correio ativa
Execute o comando a seguir para excluir permanentemente uma caixa de correio ativa e a conta de usuário associada do Active Directory.
Remove-Mailbox -Identity <identity> -Permanent $true
Observação
Se você não incluir o parâmetro Permanente , 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.
Para obter informações detalhadas sobre sintaxe e parâmetro, consulte Remove-Mailbox.
Como saber que você excluiu permanentemente uma caixa de correio ativa?
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 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 comandos a seguir 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.
Excluir permanentemente uma caixa de correio desconectada
Usar o Shell para excluir permanentemente uma caixa de correio desconectada
Há dois tipos de caixas de correio desconectadas: desabilitadas e excluídas suavemente. Você deve especificar um desses tipos ao executar o cmdlet para excluir permanentemente a caixa de correio. Se o tipo especificado não corresponder ao tipo real da caixa de correio desconectada, o comando falhará.
Substitua <DisplayName> pelo nome de exibição da caixa de correio e execute os comandos a seguir 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 para caixas de correio desconectadas será Disabled
ou SoftDeleted
.
Você pode executar os comandos a seguir 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
Aviso
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 GUID 2ab32ce3-fae1-4402-9489-c67e3ae173d3 do banco de dados de caixa de correio 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 MBD01.
Remove-StoreMailbox -Database MBD01 -Identity "Dan Jump" -MailboxState SoftDeleted
Este exemplo exclui permanentemente todas as caixas de correio excluídas de forma reversível do banco de dados de caixa de correio 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 você sabe que excluiu permanentemente uma caixa de correio desconectada?
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 do Exchange, substitua< DisplayName> pelo nome de exibição da caixa de correio e execute os comandos a seguir.
$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.