Compartir vía


Eliminar permanentemente un buzón de correo

Se aplica a: Exchange Server 2013

Cuando se eliminan buzones activos y buzones desconectados de forma permanente, el contenido de los buzones se purga de la base de datos de buzones de Exchange y los datos se pierden de manera irreversible. Cuando se elimina un buzón activo de forma permanente, la cuenta de usuario de Active Directory asociada también se elimina.

Una alternativa a eliminar permanentemente un buzón consiste en desconectarlo. Después de desconectar un buzón, éste se mantiene en la base de datos de buzones durante 30 días de manera predeterminada. Esto ofrece la oportunidad de volver a conectar o restaurar el buzón antes de que se purgue de la base de datos.

Para obtener más información acerca de los buzones desconectados o realizar otras tareas de administración relacionadas, consulte los siguientes temas:

Nota:

No se puede utilizar la EAC para eliminar permanentemente un buzón activo o desconectado.

¿Qué necesita saber antes de empezar?

Sugerencia

¿Problemas? Solicite ayuda en los foros de Exchange. Visite los foros en Exchange Server.

Eliminar un buzón activo de forma permanente

Uso del Shell para eliminar un buzón desconectado de forma permanente

Ejecute el siguiente comando para eliminar de forma permanente un buzón activo y la cuenta de usuario de Active Directory asociada.

Remove-Mailbox -Identity <identity> -Permanent $true

Nota:

Si no incluye el parámetro Permanent , el buzón eliminado se conserva en la base de datos de buzones durante 30 días, de forma predeterminada, antes de que se elimine permanentemente.

Para obtener información detallada acerca de la sintaxis y los parámetros, consulte Remove-Mailbox.

¿Cómo sabe que ha eliminado permanentemente un buzón activo?

Para comprobar que se eliminó permanentemente un buzón activo, haga lo siguiente:

  1. Compruebe que el buzón ya no aparece en la EAC.

  2. Compruebe que la cuenta de usuario asociada ya no aparece en Usuarios y equipos de Active Directory.

  3. Reemplace <DisplayName> por el nombre para mostrar del buzón y ejecute los siguientes comandos para comprobar que el buzón se purgue correctamente de la base de datos de buzones de Exchange.

    $dbs = Get-MailboxDatabase
    $dbs | foreach {Get-MailboxStatistics -Database $_.DistinguishedName} | where {$_.DisplayName -eq "<DisplayName>"}
    

    Si purgó el buzón correctamente, el comando no devolverá ningún resultado. Si el buzón no se ha purgado, el comando devolverá información acerca del buzón.

Eliminar permanente un buzón desconectado

Usar la consola para eliminar de forma permanente un buzón desconectado

Existen dos tipos de buzones desconectados: deshabilitados y eliminados temporalmente. Debe especificar uno de estos tipos al ejecutar el cmdlet para eliminar el buzón de forma permanente. Si el tipo que especifica no coincide con el tipo actual de buzón desconectado, el comando falla.

Reemplace <DisplayName> por el nombre para mostrar del buzón y ejecute los siguientes comandos para determinar si un buzón desconectado está deshabilitado o eliminado temporalmente.

$dbs = Get-MailboxDatabase
$dbs | foreach {Get-MailboxStatistics -Database $_.DistinguishedName} | where {$_.DisplayName -eq "<DisplayName>"} | Format-List DisplayName,MailboxGuid,Database,DisconnectReason

El valor de la propiedad DisconnectReason para los buzones desconectados será Disabled o SoftDeleted.

Puede ejecutar los siguientes comandos para mostrar el tipo de todos los buzones desconectados de su organización.

$dbs = Get-MailboxDatabase
$dbs | foreach {Get-MailboxStatistics -Database $_.DistinguishedName} | where {$_.DisconnectReason -ne $null} | Format-List DisplayName,MailboxGuid,Database,DisconnectReason

Advertencia

Cuando se usa el cmdlet Remove-StoreMailbox para eliminar un buzón desconectado de forma permanente, todo el contenido se purga de la base de datos de buzones y la pérdida de datos es permanente.

En este ejemplo, se elimina permanentemente el buzón desconectado con GUID 2ab32ce3-fae1-4402-9489-c67e3ae173d3 de la base de datos de buzones MBD01.

Remove-StoreMailbox -Database MBD01 -Identity "2ab32ce3-fae1-4402-9489-c67e3ae173d3" -MailboxState Disabled

En este ejemplo se elimina permanentemente el buzón eliminado temporalmente de Dan Jump de la base de datos de buzones MBD01.

Remove-StoreMailbox -Database MBD01 -Identity "Dan Jump" -MailboxState SoftDeleted

En este ejemplo, se eliminan permanentemente todos los buzones eliminados temporalmente de la base de datos del buzón MBD01.

Get-MailboxStatistics -Database MBD01 | where {$_.DisconnectReason -eq "SoftDeleted"} | ForEach {Remove-StoreMailbox -Database $_.Database -Identity $_.MailboxGuid -MailboxState SoftDeleted}

Para obtener más información acerca de la sintaxis y los parámetros, consulte Remove-StoreMailbox y Get-MailboxStatistics.

¿Cómo sabe que ha eliminado permanentemente un buzón desconectado?

Para comprobar que ha eliminado permanentemente un buzón desconectado y que se ha purgado correctamente de la base de datos de buzones de Exchange, reemplace <DisplayName> por el nombre para mostrar del buzón y ejecute los siguientes comandos.

$dbs = Get-MailboxDatabase
$dbs | foreach {Get-MailboxStatistics -Database $_.DistinguishedName} | where {$_.DisplayName -eq "<DisplayName>"}

Si purgó el buzón correctamente, el comando no devolverá ningún resultado. Si el buzón no se ha purgado, el comando devolverá información acerca del buzón.