Administrar buzones de correo desconectados en Exchange Server

Cuando se elimina un buzón de Exchange o una cuenta de usuario de Active Directory, un buzón no se elimina inmediatamente y se almacena en la base de datos del buzón durante algún tiempo (30 días de forma predeterminada). El administrador puede recuperar datos de este buzón o reasignarlo a otro usuario. En este artículo, hablaremos sobre los tipos de buzones de correo eliminados y las formas de administración y restauración de estos buzones de correo en Exchange 2010-2016.

¿Qué sucede con el buzón de Exchange después de que se elimina?

Un buzón de Exchange consta de dos partes: una cuenta de usuario de Active Directory (todos los datos de configuración de un buzón se almacenan en sus atributos) y el buzón en sí en la base de datos de buzones de Exchange. Un buzón de Exchange eliminado (puede ser correcto decir «desactivado») es un buzón almacenado en una base de datos, pero no conectado a ninguna de las cuentas de AD. Hay dos tipos de buzones de correo de Exchange eliminados:

  • Discapacitado – estos son buzones de correo deshabilitados usando los cmdlets Disable-Mailbox o Remove-Mailbox (el primero deshabilita un buzón de una cuenta y el segundo también elimina la cuenta AD)
  • Suave eliminado – las copias de los buzones de correo guardadas en un almacenamiento después de que el buzón se mueva a otra base de datos de buzones. Por lo tanto, los datos obtienen protección adicional contra los problemas que pueden ocurrir durante o después de que el buzón se transfiera a otra base de datos.

Ambos tipos de buzones de correo eliminados se almacenan en la base de datos de Exchange antes de la fecha de vencimiento especificada por el administrador. El tiempo, después del cual se elimina un buzón, se especifica en la configuración de cada base de datos de Exchange en Limites -> Mantenga los buzones de correo eliminados durante días (capturas de pantalla a continuación para Exchange 2013 y Exchange 2010).

Para mostrar la lista de todos los buzones de correo eliminados disponibles en todas las bases de datos de Exchange, ejecute este comando:

Get-MailboxDatabase | Get-MailboxStatistics | Where { $_.DisconnectReason -eq "Disabled" } | ft DisplayName,Database,DisconnectDate,MailboxGUID

Si necesita encontrar los buzones de correo eliminados en una base de datos:

Get-MailboxStatistics –database Lon-DB1 | Where { $_.DisconnectReason -eq "Disabled" } | ft DisplayName,Database,DisconnectDate,MailboxGUID

La lista de buzones eliminados que tienen el estado SoftDeleted se puede obtener usando el siguiente comando:

Get-MailboxDatabase | Get-MailboxStatistics | Where { $_.DisconnectReason -eq "SoftDeleted" } | ft DisplayName,Database,DisconnectDate,MailboxGUID

Cómo borrar las bases de datos de Exchange de los buzones eliminados

Durante el tiempo especificado, Exchange borra automáticamente los buzones de correo eliminados de la base de datos. Pero los buzones deshabilitados aún ocupan algo de espacio en una base de datos, por lo que durante las migraciones / eliminaciones masivas de usuarios, puede ser necesario forzar la eliminación de estos buzones, liberando así algo de espacio en las bases de datos de correo.

Para eliminar permanentemente un buzón deshabilitado de la base de datos, use Eliminar-StoreMailbox cmdlet habiendo especificado el MailboxGUID del buzón eliminado.

Remove-StoreMailbox -Database Lon-DB1 -Identity "2532944e-8eeb-4c7e-8bd3-ee2a223b071e" -MailboxState Disabled

Remove-StoreMailbox - eliminación de buzones de correo deshabilitados

Para eliminar todos los buzones de correo deshabilitados en la organización de Exchange:

Get-MailboxDatabase | Get-MailboxStatistics | where {$_.DisconnectReason -eq "Disabled"} | foreach {Remove-StoreMailbox -Database $_.database -Identity $_.mailboxguid -MailboxState SoftDeleted}

Si tiene que eliminar las copias del buzón que quedaron después de la migración en una base de datos específica, ejecute el siguiente comando:

Get-MailboxStatistics –Database Lon-DB1  | Where-Object {$_.DisconnectReason –eq “Softdeleted”} | ForEach {Remove-StoreMailbox –Database $_.database –identity $_.mailboxguid –MailboxState Softdeleted –Whatif

Conexión de un buzón eliminado a un usuario

Un buzón eliminado puede estar conectado a la misma cuenta oa otra de Active Directory (obviamente, la cuenta no debe tener un buzón). Para conectar un buzón a la misma cuenta, ejecute este comando:

Connect-Mailbox -Identity "JSmith" -Database Lon-DB1  -User JSmith

Puede realizar la misma operación desde la interfaz EAC: Centro de administración de Exchange -> Destinatarios -> Conectar un buzón.

EAC: conectar el buzón eliminado a un usuario

Consejo. No olvide comprobar y corregir los alias SMTP si es necesario. Antes de comenzar a usar el buzón, espere hasta que finalice la replicación de Active Directory.

Cómo restaurar un buzón eliminado a un buzón de otro usuario

Los datos de un buzón eliminado se pueden restaurar a un buzón existente de otro usuario usando el New-MailboxRestoreRequest cmdlet (mostramos cómo usar este cmdlet en el artículo sobre la recuperación de buzones de correo de Exchange):

New-MailboxRestoreRequest -SourceDatabase Lon-DB1  -SourceStoreMailbox "JSmith" -TargetMailbox "Admin"

O puede restaurar el buzón mediante su MailboxGuid, por ejemplo, en una carpeta separada RestoreBox:

New-MailboxRestoreRequest -SourceDatabase Lon-DB1 -SourceStoreMailbox “2532944e-8eeb-4c7e-8bd3-ee2a223b071e” -TargetMailbox “Admin” –TargetRootFolder “RestoreBox” –AllowLegacyDNMismatch

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *