Share via


Restaurar un buzón eliminado temporalmente

Se aplica a: Exchange Server 2013

Use el Shell para conectar un buzón eliminado de manera temporal con una cuenta de usuario de Active Directory. Un buzón se elimina temporalmente en la base de datos de buzón de correo de origen cuando se mueve a otra base de datos de buzones. Exchange no elimina totalmente el buzón de correo de la base de datos de buzones de correo de origen cuando el movimiento finaliza. En lugar de hacer eso, el buzón de la base de datos de buzones de origen cambia a un estado de eliminación temporal. Esto le permite restaurar el buzón de correo de origen en caso de que se produzcan errores durante el movimiento que provoquen fallas o daños en la base de datos de destino. Si esto sucede, puede restaurar el buzón de correo de origen y volver a realizar el movimiento.

Un buzón de correo eliminado temporalmente se conserva en la base de datos de origen hasta que expira el período de retención o hasta que se usa el cmdlet Remove-StoreMailbox para purgar el buzón de correo eliminado temporalmente. Hasta que un buzón de correo eliminado temporalmente se elimine de manera permanente de la base de datos de buzones de correo de Exchange, puede usar el Shell para restaurar el contenido del buzón de correo eliminado temporalmente en el buzón de archivo.

Para obtener más información sobre los buzones de correo eliminados temporalmente y realizar otras tareas de administración relacionadas, consulte los siguientes temas:

¿Qué necesita saber antes de empezar?

  • Tiempo estimado para finalizar: 2 minutos.

  • Deberá tener asignados permisos antes de poder llevar a cabo este procedimiento o procedimientos. Para ver qué permisos necesita, consulte el Sección "Permisos de aprovisionamiento de destinatarios" en el tema Permisos de destinatarios.

  • Los procedimientos de este tema sólo pueden realizarse en el Shell. No puede usar el EAC para restaurar buzones eliminados temporalmente.

  • Reemplace <DisplayName> por el nombre para mostrar del buzón y ejecute los siguientes comandos para comprobar que el buzón eliminado temporalmente que desea conectar una cuenta de usuario sigue existiendo en la base de datos de buzones y no es un buzón deshabilitado.

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

    El buzón eliminado temporalmente tiene que existir en la base de datos de buzones y el valor de la propiedad DisconnectReason debe ser SoftDeleted. Si el buzón de correo se purgó de la base de datos, el comando no devolverá ningún resultado.

    De manera alternativa, ejecute el siguiente comando para ver todos los buzones de correo eliminados temporalmente en su organización.

    $dbs = Get-MailboxDatabase
    dbs | foreach {Get-MailboxStatistics -Database $_.DistinguishedName} | where {$_.DisconnectReason -eq "SoftDeleted"} | Format-List DisplayName,DisconnectReason,DisconnectDate
    
  • Para obtener información acerca de los métodos abreviados de teclado aplicables a los procedimientos de este tema, consulte Métodos abreviados de teclado en el Centro de administración de Exchange.

  • ¿Tiene algún problema? Solicite ayuda en los foros de Exchange. Visite los foros en Exchange Server.

Usar la consola para restaurar un buzón eliminado temporalmente

Puede usar el Shell para restaurar un buzón eliminado temporalmente en un buzón existente mediante el cmdlet New-MailboxRestoreRequest . Al restaurar un buzón eliminado temporalmente, su contenido se copia en un buzón existente, que se denomina buzón de destino. Una vez completada correctamente una solicitud de restauración de buzón de correo, la solicitud se conserva durante 30 días, de forma predeterminada, antes de que se quite. Puede quitarlo antes mediante el cmdlet Remove-MailboxRestoreRequest .

Después de que un buzón de correo eliminado temporalmente se restaura, el buzón de correo se conserva en la base de datos de buzones de correo hasta que un administrador lo elimina, o se purga cuando expira el período de retención del buzón de correo eliminado.

A fin de crear una solicitud de restauración de un buzón de correo, debe usar el nombre para mostrar, el GUID del buzón de correo o el nombre distintivo (DN) heredado del buzón de correo eliminado temporalmente. Use el cmdlet Get-MailboxStatistics para ver los valores de las propiedades DisplayName, MailboxGuid y LegacyDN del buzón de correo eliminado temporalmente que desea restaurar. Por ejemplo, ejecute los siguientes comandos para devolver esta información para todos los buzones deshabilitados y eliminados temporalmente de la organización.

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

En este ejemplo se restaura un buzón eliminado temporalmente, que se identifica mediante el nombre para mostrar en el parámetro SourceStoreMailbox y se encuentra en la base de datos de buzón MBXDB01, en el buzón de destino denominado Debra Garcia. Se usa el parámetro AllowLegacyDNMismatch para que el buzón de origen se pueda restaurar en un buzón que no tenga el mismo valor de DN heredado que el buzón eliminado temporalmente.

New-MailboxRestoreRequest -SourceStoreMailbox "Debra Garcia" -SourceDatabase MBXDB01 -TargetMailbox "Debra Garcia" -AllowLegacyDNMismatch

En este ejemplo, se restaura el buzón de archivo eliminado temporalmente de Pilar Pinilla, definido por el GUID del buzón, a su buzón de correo de archivo actual. El parámetro AllowLegacyDNMismatch no es necesario porque un buzón de correo principal y su buzón de archivo correspondiente tienen el mismo DN heredado.

New-MailboxRestoreRequest -SourceStoreMailbox dc35895a-a628-4bba-9aa9-650f5cdb9ae7 -SourceDatabase MBXDB02 -TargetMailbox pilarp@contoso.com -TargetIsArchive

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

¿Cómo saber si el proceso se ha completado correctamente?

Para comprobar que haya restaurado un buzón de correo eliminado temporalmente al buzón de correo de destino de manera correcta, ejecute el cmdlet Get-MailboxRestoreRequest o el cmdlet Get-MailboxRestoreRequestStatistics para ver información sobre la solicitud de restauración. Si la solicitud de restauración se creó correctamente, la propiedad Status tendrá un valor de Queued, InProgress o Completed. Una vez que la solicitud de restauración se haya completado, el contenido del buzón de correo eliminado temporalmente aparecerá en el buzón de correo de destino.

Para obtener más información, vea: