La película esta vez va con este tema, ya que el escenario de recuperación de Buzones de Exchange Server 2007 lo tenía así.
- Se necesita recuperar el buzón del usuario Pepito Perez Perez (pperez@midominio.com) en un nuevo buzón llamado RestoreMBox (restorembox@midominio.com). Se tiene una copia de la base de datos de Microsoft Exchange Server antes de la pérdida del buzón del usuario Pepito Perez Perez.
- Primer paso: Crear un Grupo de Almacenamiento de Recuperación en el servidor Microsoft Exchange Server. Referencia de apoyo: http://goo.gl/HwTSM.
- Segundo paso: Restaurar la copia de seguridad de la base de datos de Microsoft Exchange Server a la ubicación del Grupo de Almacenamiento de Recuperación. Usar la misma referencia de apoyo del punto anterior.
- Tercer paso: Montar la base de datos del Grupo de Almacenamiento de Recuperación. Suponiendo que no contiene etrrores y está en estado "Clean Shutdown", de lo contrario, usar la misma consola de recuperación de desastres de Microsoft Exchange Server para corregir los problemas en esta base de datos.
- Cuarto paso: Abrir el shell de Administración de Exchange (PowerShell) y ejecutar lo siguiente (Estoy ejecutando esto como Administrador del Dominio).
Add-MailboxPermission -Identity restorembox -User Administrador -AccessRights FullAccess Restore-Mailbox -RSGMailBox "Pepito Perez Perez" -RSGDatabase "GrupoRecuperacion\Mailbox Database" -Identity restorembox -TargetFolder restorembox
También se puede usar el atributo msExchMailboxGuid para identificar el buzón fuente o el buzón destino. Por ejemplo.
Restore-Mailbox -RSGMailBox 18a46100-71d3-4a4e-9ba7-573963ca7839 -RSGDatabase "GrupoRecuperacion\Mailbox Database" -Identity restorembox -TargetFolder restorembox
Algunas referencias de apoyo que sirvieron para este caso
En caso de que el proceso falle por mensajes o adjuntos corruptos, se recomienda usar el siguiente modificador:
-BadItemLimitPasando como parámetro un número entero indicando cuantos mensajes o adjuntos en mal estado se permiten pasar por alto sin que el proceso falle. Por ejemplo:
Restore-Mailbox -RSGMailBox "Pepito Perez Perez" -RSGDatabase "GrupoRecuperacion\Mailbox Database" -BadItemLimit 30 -Identity restorembox -TargetFolder restorembox
También, si se desa excluir alguna carpeta en el proceso de restauración, se puede usar el siguiente modificador:
-ExcludeFoldersPor ejemplo:
Restore-Mailbox -RSGMailBox "Pepito Perez Perez" -RSGDatabase "GrupoRecuperacion\Mailbox Database" -ExcludeFolders "\Sent Items" -Identity restorembox -TargetFolder restorembox
Este caso es muy útil cuando tenemos la copia de seguridad de la base de datos de Exchange en donde el buzón a recuperar se encuentra, pero por otras razones, el buzón se volvió a crear en Exchange y por lo tanto el atributo msExchMailboxGuid no corresponde con el atributo msExchMailboxGuid que tiene la copia de seguridad. Por lo tanto podríamos recuperar el buzón de Pepito Perez Perez directamente a su nuevo buzon de la siguiente manera.
Restore-Mailbox -RSGMailBox "Pepito Perez Perez" -RSGDatabase "GrupoRecuperacion\Mailbox Database" -Identity pperez -TargetFolder pperez
Eso es todo. La próxima semana más cuentachistes.
