En Exchange Online tenemos una función que nos permitirá recuperar la información de un contenido de un buzón eliminado en otro buzón activo.
Debemos de tener en cuenta que debe de cumplir una de las siguientes condiciones:
Además es muy importante tener en mente que una vez que el buzón ha sido eliminado éste tendrá un estatus de "Soft-Deleted" y estará disponible por 30 días, si han pasado más de 30 días la recuperación no será posible por ningún medio, salvo que el buzón tenga habilitada la característica "Hold" o "In Place Hold"
1. Nos conectamos a Exchange Online a través de PowerShell
2. Validamos si el buzón tiene el estatus "Soft-Deleted" utilizando el siguiente comando:
PS C:\>Get-Mailbox AliasEliminado -SoftDeletedMailbox
3. Obtenemos el GUID del buzón eliminado con el siguiente commando:
PS C:\>Get-Mailbox AliasEliminado -SoftDeletedMailbox | fl ExchangeGuid
4. Obtenemos el GUID del buzón a donde se hará la restauración de la información del buzón eliminado:
PS C:\>Get-Mailbox AliasBuzonActivo | fl ExchangeGuid
5. Una vez que tenemos la información de ambos buzones ejecutaremos el siguiente comando para comenzar con la recuperación del contenido del buzón eliminado o deshabilitado:
PS C:\>New-MailboxRestoreRequest -Name "Identificador" -SourceMailbox "ExchangeGuid del Buzón Eliminado" -TargetMailbox "ExchangeGuid del Buzón Activo" -TargetRootFolder "Carpeta donde se recuperará el contenido" -AllowLegacyDNMismatch
Si no colocamos el parámetro -TargetRootFolder, la información se colocará en las carpetas del buzón activo.
6. El tiempo de recuperación irá en función de la cantidad de información a recuperar. Para poder monitorear el estatus de la recuperación ejecutaremos el siguiente comando:
PS C:\>Get-MailboxRestoreRequest -Name "Identificador"
Recuperar el contenido del Buzón Eliminado (Soft-Deleted) cuando tiene habilitado el Buzón de Archivado
Si iniciamos la recuperación del buzón eliminado y nos aparece el siguiente mensaje:
WARNING: There exists an archive mailbox that will need to be restored separately.
Será necesario hacer nuevamente el proceso pero debemos de utilizar los parámetros SourceIsArchive y TargetIsArchive, esto nos permitirá enviar la información del Buzón de Archivado que fue eliminado al Buzón de Archivado del Buzón Activo.
1. Los comandos a ejecutar son:
PS C:\>New-MailboxRestoreRequest -Name "Identificador" -SourceMailbox "ExchangeGuid del Buzón Eliminado" -SourceIsArchive -TargetMailbox "ExchangeGuid del Buzón Activo" -TargetIsArchive -TargetRootFolder "Carpeta donde se recuperará el contenido" -AllowLegacyDNMismatch
Si no colocamos el parámetro -TargetRootFolder, la información se colocará en las carpetas del buzón activo.
Es recomendable utilizar otro identificador para monitorear la recuperación de los buzones tanto principal como de archivado en caso de que tengan un volumen importante de información.
2. De la misma forma el tiempo de recuperación irá en función de la cantidad de información a recuperar.
Para poder monitorear el estatus de la recuperación ejecutaremos el siguiente comando:
PS C:\>Get-MailboxRestoreRequest -Name "Identificador"