Administrar solicitudes de restauración de buzones
Se aplica a: Exchange Server 2013
Las solicitudes de restauración de buzones de correo se utilizan para restaurar buzones desconectados. Un buzón de correo desconectado es una base de datos de buzones de correo de Exchange que no está asociada con una cuenta de usuario de Active Directory. Los buzones se desconectan cuando está desactivados, eliminados o se mueven a otra base de datos. Para obtener más información, consulte Buzones desconectados.
Los buzones desconectados permanecen en la base de datos del buzón de correo durante el plazo especificado en las configuraciones de retención de buzón eliminado de la base de datos de buzón. De forma predeterminada, los buzones desconectados se retienen durante 30 días. Durante este período de retención, los contenidos de un buzón eliminado se pueden restaurar (copiar) en un buzón existente. Este tema describe cómo usar el Shell para administrar las solicitudes de restauración de buzones de correo.
Para otras tareas de administración relacionadas con buzones de correo desconectados, consulte los siguientes temas:
- Deshabilitar o eliminar un buzón de correo
- Conectar un buzón de correo deshabilitado
- Conectar o restaurar un buzón eliminado
- Restaurar un buzón eliminado temporalmente
- Eliminar permanentemente un buzón de correo
¿Qué necesita saber antes de empezar?
Tiempo estimado para completar cada procedimiento: 2 minutos.
Deberá tener asignados permisos antes de poder llevar a cabo este procedimiento o procedimientos. Para ver qué permisos necesita, consulte el Entrada "Solicitud de restauración de buzón" en el tema Permisos de destinatarios.
Los procedimientos de este tema sólo pueden realizarse en el Shell. No puede utilizar el EAC para administrar las solicitudes de restauración del buzón.
Para mostrar el valor de la propiedad Identity para todas las solicitudes de restauración de buzones de correo, ejecute el siguiente comando.
Get-MailboxRestoreRequest | Format-Table Identity
Puede usar este valor de identidad para especificar una solicitud de restauración del buzón de correo específica al realizar los procedimientos de este tema.
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.
Sugerencia
¿Problemas? Solicite ayuda en los foros de Exchange. Visite los foros en Exchange Server.
Usar el Shell para ver las propiedades de las solicitudes de restauración
Puede ver las propiedades de una solicitud de restauración de buzón, que le proporcionan la información básica acerca del estado de una solicitud de restauración de buzón.
Para mostrar una lista y el valor de la propiedad Identity para todas las solicitudes de restauración de buzones de correo, ejecute el siguiente comando.
Get-MailboxRestoreRequest | Format-Table Identity
Puede usar la identidad para obtener información acerca de solicitudes de restauración de buzón concretas.
En este ejemplo se devuelve el estado de la solicitud de restauración "Pilar Pinilla \MailboxRestore" mediante el parámetro Identity .
Get-MailboxRestoreRequest -Identity "Pilar Pinilla\MailboxRestore"
Este ejemplo devuelve toda la información de la segunda solicitud de restauración del buzón de correo de destino Pilar Pinilla.
Get-MailboxRestoreRequest -Identity "Pilar Pinilla\MailboxRestore1" | Format-List
Este ejemplo devuelve el estado de las solicitudes de restauración que se están restaurando de la base de datos de origen MBD01.
Get-MailboxRestoreRequest -SourceDatabase MBD01
Este ejemplo devuelve todas las solicitudes de restauración que están actualmente en curso.
Get-MailboxRestoreRequest -Status InProgress
Otros estados de estado útiles son Queued
, Completed
, Suspended
y Failed
.
Este ejemplo devuelve todas las solicitudes de restauración que han sido suspendidas.
Get-MailboxRestoreRequest -Suspend $true
Si el comando devuelve un error, compruebe que usa la sintaxis y la identidad correctas. En algunos casos, puede que el cmdlet sea correcto y no devuelva resultados. Por ejemplo, si ha enviado una solicitud de restauración de buzón de correo y ejecuta el comando Get-MailboxRestoreRequest -Status InProgress
y no se devuelve ningún resultado, ninguna de las solicitudes de restauración se está ejecutando actualmente.
Para obtener información detallada acerca de la sintaxis y los parámetros, consulte Get-MailboxRestoreRequest.
Resultados de Get-MailboxRestoreRequest
De forma predeterminada, el cmdlet Get-MailboxRestoreRequest devuelve el nombre de la solicitud, el buzón de destino para el que se realiza la restauración y el estado de la solicitud. La siguiente tabla muestra una lista de la información útil que se devuelve si se canaliza el cmdlet al cmdlet Format-List.
Valor | Descripción |
---|---|
SourceDatabase |
Especifica la base de datos que contiene el buzón desconectado en proceso de restauración. |
TargetMailbox |
Especifica el buzón en el que se están restaurando los datos. |
Name |
Especifica el nombre de la solicitud. |
RequestQueue |
Este valor especifica la base de datos en la que el Servicio de replicación de buzones de Exchange (MRS) almacena el estado detallado de la solicitud. |
Status |
Especifica el estado de la solicitud. |
Suspend |
Especifica si se suspende la solicitud. Una restauración de buzón se puede suspender cuando se crea mediante el cmdlet New-MailboxRestoreRequest con el parámetro Suspend . También se puede suspender si la operación de restauración del buzón de correo falla o si un administrador usa el cmdlet Suspend-MailboxRestoreRequest. |
Identity |
Especifica la identidad de la solicitud. Esta identidad es una combinación del nombre del buzón de destino y el nombre de la solicitud. |
Uso del Shell para ver las estadísticas de las solicitudes
Puede ver las estadísticas de una solicitud de restauración de buzón de correo, que le ofrecen información detallada que se puede usar para solucionar problemas.
En este ejemplo, se devuelven las estadísticas predeterminadas de la solicitud de restauración danp\MailboxRestore1. De forma predeterminada, la información que se devuelve incluye el nombre, el buzón, el estado y el porcentaje completado.
Get-MailboxRestoreRequestStatistics -Identity danp\MailboxRestore1
En este ejemplo se devuelven las estadísticas para el buzón de Dan Park y se exporta el informe a un archivo .csv.
Get-MailboxRestoreRequestStatistics -Identity "Dan Park\MailboxRestore" | Export-CSV \\SERVER01\RestoreRequest_Reports\DanPark_Restorestats.csv
En este ejemplo se devuelve información adicional sobre la solicitud de restauración del buzón de Pilar Pinilla mediante el parámetro IncludeReport y la canalización de los resultados al cmdlet Format-List .
Get-MailboxRestoreRequestStatistics -Identity "Pilar Pinilla\MailboxRestore" -IncludeReport | Format-List
En este ejemplo se devuelve información adicional para todas las solicitudes de restauración que tienen un estado de uso del Failed
parámetro IncludeReport y, a continuación, se guarda la información en el archivo AllRestoreReports.txt en la ubicación donde se ejecuta el comando.
Get-MailboxRestoreRequest -Status Failed | Get-MailboxRestoreRequestStatistics -IncludeReport | Format-List > AllRestoreReports.txt
Para obtener más información acerca de la sintaxis y los parámetros, consulte Get-MailboxRestoreRequestStatistics y Get-MailboxRestoreRequest.
Resultados de Get-MailboxRestoreRequestStatistics
De manera predeterminada, el cmdlet Get-MailboxRestoreRequestStatistics devuelve el nombre de la solicitud, el estado de la solicitud, el alias del buzón de destino y el porcentaje completado. La siguiente tabla muestra una lista de la información útil que se devuelve si se canaliza el cmdlet al cmdlet Format-List.
Valor | Descripción |
---|---|
Name |
Especifica el nombre de la solicitud. |
Status |
Especifica el estado de la solicitud. |
StatusDetail |
Especifica más detalles sobre el estado de la solicitud. Por ejemplo, si el Status valor devuelve InProgress , el StatusDetail valor devolvería las fases específicas del InProgress estado, como CreatingFolderHierarchy y CopyingMessages . |
SyncStage |
Especifica cuán lejos está la solicitud mediante el proceso de restauración. |
Suspend |
Especifica si se suspende la solicitud de restauración. Este valor se encuentra true en los siguientes escenarios:
|
SourceExchangeGuid |
Especifica el GUID del buzón de origen desde el que se están restaurando los datos. |
SourceRootFolder |
Especifica el nombre de la carpeta raíz de la jerarquía del buzón de origen desde el que se están restaurando los datos. Si este valor está vacío, los datos se restauran desde la carpeta Principio del almacén de información. |
SourceDatabase |
Especifica el nombre de la base de datos en la que está ubicado el buzón de origen. |
MailboxRestoreFlags |
Especifica que el buzón que se va a restaurar es Disabled o Soft-Deleted . |
TargetAlias |
Especifica el alias del buzón de correo de destino. |
TargetIsArchive |
Especifica si el buzón está siendo restaurado en un archivo. |
TargetExchangeGuid |
Especifica el GUID del buzón de correo de destino. |
TargetRootFolder |
Especifica el nombre de la carpeta raíz de la jerarquía del buzón de origen en la que se están restaurando los datos. Si este valor está vacío, los datos se restauran en la carpeta Principio del almacén de información. |
TargetDatabase |
Especifica el nombre de la base de datos en la que está ubicado el buzón de destino. |
TargetMailboxIdentity |
Especifica la identidad de los buzones de correo de destino. |
IncludeFolders |
Especifica la lista de carpetas para incluir durante la restauración. Si este valor está en blanco, no se especificaron carpetas cuando se creó la solicitud y todas las carpetas se restaurarán en el buzón (a menos que se use el parámetro ExcludeFolders para excluir carpetas específicas). |
ExcludeFolders |
Especifica la lista de carpetas para excluir durante la restauración. Si este valor está en blanco, no se especificaron carpetas cuando se creó la solicitud y todas las carpetas se restaurarán en el buzón (a menos que se use el parámetro IncludeFolders para incluir carpetas específicas). |
ExcludeDumpster |
Este valor especifica si la carpeta de elementos recuperables se excluyó al crearse la solicitud. |
ConflictResolutionOption |
Especifica la acción que MRS debe realizar si hay mensajes que coinciden en las carpetas de destino y de origen. |
AssociatedMessagesCopyOption |
Especifica si se copian los mensajes asociados cuando se procesa la solicitud. Los mensajes asociados son mensajes especiales que contienen datos ocultos con información sobre reglas, vistas y formularios. |
BadItemLimit |
Especifica el número de elementos incorrectos que MRS omitirá si la solicitud encuentra mensajes dañados. |
BadItemsEncountered |
Especifica el número de mensajes dañados encontrados por el comando. Si el valor BadItemsEncountered es mayor que el valor baditemlimit , se produce un error en la solicitud. |
QueuedTimeStamp |
Especifica la fecha y la hora en la que se inició la solicitud para MRS. |
StartTimeStamp |
Especifica la fecha y la hora en que MRS empezó a procesar la solicitud de restauración. |
LastUpdateTimeStamp |
Especifica la fecha y la hora en que se realizó el último cambio en la solicitud. El cambio puede haber sido realizado por un administrador o por MRS. |
SuspendTimeStamp |
Especifica la fecha y la hora en que se suspendió la solicitud. |
OverallDuration |
Especifica la cantidad de tiempo que llevó completar la solicitud. Si la solicitud está en un Failed estado, este valor especifica la cantidad de tiempo entre la solicitud que se inicia y la solicitud con errores. Si la solicitud no se ha completado, este valor especifica la cantidad de tiempo entre el inicio de la solicitud y la ejecución del cmdlet Get-MailboxRestoreRequestStatistics. |
TotalSuspendedDuration |
Especifica la cantidad de tiempo que la solicitud estaba en el Suspended estado . |
TotalFailedDuration |
Especifica la cantidad de tiempo que la solicitud estaba en el Failed estado . |
TotalQueuedDuration |
Especifica la cantidad de tiempo que la solicitud estaba en el Queued estado . |
TotalInProgressDuration |
Especifica la cantidad de tiempo que la solicitud estaba en el In Progress estado . |
TotalStalledDueToHADuration |
Especifica la cantidad de tiempo que la solicitud se detuvo debido a una alta disponibilidad. |
MRSServerName |
Especifica el nombre del servidor de acceso de cliente que procesó la solicitud. |
EstimatedTransferSize |
Especifica el tamaño total de archivo que se restauró o el tamaño de archivo que MRS espera restaurar si la solicitud está en el In Progress estado . |
EstimatedTransferItemCount |
Especifica el número de elementos que se restauraron o el número de elementos que MRS espera restaurar si la solicitud está en el In Progress estado . |
BytesTransferredPerMinute |
Especifica el número promedio de bytes que se transfirieron por minuto. |
ItemsTransferred |
Especifica el número de elementos que se han transferido. |
PercentComplete |
Especifica el porcentaje de la solicitud que se ha completado. |
CompletedRequestAgeLimit |
Especifica el tiempo en que se retendrá una solicitud de restauración antes de que se elimine. El valor predeterminado es 30 días. |
PositionInQueue |
Si la solicitud no se ha iniciado, este valor especifica la posición de la solicitud en la cola. |
FailureCode |
Si se ha producido un error, este valor especifica el código de error. |
FailureType |
Si se ha producido un error, este valor especifica el tipo de error. |
FailureSide |
Si hay un error, este valor especifica si el error ocurrió en el buzón de destino o en el buzón de origen. |
Message |
Si se ha producido un error, este valor especifica el mensaje de error. Este valor también puede especificar el comentario de suspensión. |
FailureTimestamp |
Si se produjeron errores en la solicitud, este valor especifica la fecha y la hora en que se produjeron errores en la solicitud. |
FailureContext |
Si la solicitud falló, este valor especifica la información acerca de la acción que se está realizando al momento del error. |
ValidationMessage |
Si la solicitud no es válida, este valor especifica el motivo. |
RequestQueue |
Especifica la base de datos en la que MRS almacena el estado detallado de la solicitud. |
Identity |
Especifica la identidad de la solicitud. |
Report |
Si usó el parámetro IncludeReport , este valor especifica información que se puede usar para solucionar problemas de la solicitud. |
Ejecute el cmdlet Get-MailboxRestoreRequestStatistics para verificar que puede ver las estadísticas de las solicitudes de restauración del buzón. Si el cmdlet devuelve un error, verifique que usa la identidad correcta para la solicitud de restauración.
Usar el Shell para cambiar las propiedades de las solicitudes de restauración
Si una solicitud de restauración de buzón de correo falla, puede usar el cmdlet Set-MailboxRestoreRequest para cambiar las propiedades de la solicitud para intentar recuperarse del fallo.
En este ejemplo se especifica que la solicitud de restauración MailboxRestore1 para el buzón de Debra Garcia omite 10 elementos dañados de buzón.
Set-MailboxRestoreRequest -Identity "Debra Garcia\MailboxRestore1" -BadItemLimit 10
En este ejemplo se especifica que la solicitud de restauración MailboxRestore1 para el buzón de Florence Flipo omite 100 elementos dañados. Dado que el valor de BadItemLimit es mayor que 50, se debe especificar el parámetro AcceptLargeDataLoss .
Set-MailboxRestoreRequest -Identity "Florence Flipo\MailboxRestore1" -BadItemLimit 100 -AcceptLargeDataLoss
Para obtener información detallada acerca de la sintaxis y los parámetros, consulte Set-MailboxRestoreRequest.
¿Cómo sabe que ha cambiado correctamente las propiedades de una solicitud de restauración?
Para verificar que haya cambiado correctamente las propiedades de una solicitud de restauración, ejecute el cmdlet Get-MailboxRestoreRequestStatistics para mostrar las propiedades revisadas de 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 completada la solicitud de restauración, los contenidos del buzón de correo eliminados temporalmente aparecerán en el buzón de correo de destino.
Para obtener información detallada acerca de la sintaxis y los parámetros, consulte Get-MailboxRestoreRequestStatistics.
Usar la consola para suspender una solicitud de restauración
Puede suspender una solicitud de restauración en cualquier momento después de crear la solicitud, pero antes de que la solicitud alcance el estado de Completed
. Consulte Usar la consola para reanudar una solicitud de restauración más adelante en este tema acerca de la sintaxis del comando para reanudar la solicitud de restauración con el cmdlet Resume-MailboxRestoreRequest.
En este ejemplo se suspende la solicitud de restauración MailboxRestore1 buzón de correo de Pilar Pinilla.
Suspend-MailboxRestoreRequest -Identity "Pilar Pinilla\MailboxRestore1"
En este ejemplo se suspenden todas las solicitudes de restauración en curso recuperando primero todas las solicitudes que tienen un estado de InProgress
y, a continuación, canalizando la salida al cmdlet Suspend-MailboxRestoreRequest e incluyendo el comentario de suspensión "Reanudar después del mantenimiento de FY13Q2".
Get-MailboxRestoreRequest -Status InProgress | Suspend-MailboxRestoreRequest -SuspendComment "Resume after FY13Q2 Maintenance"
Para obtener información detallada acerca de la sintaxis y los parámetros, consulte Suspend-MailboxRestoreRequest.
¿Cómo sabe que ha suspendido correctamente una solicitud de restauración de buzón de correo?
Para verificar que haya suspendido correctamente una solicitud de restauración de buzón de correo, ejecute el siguiente comando.
Get-MailboxRestoreRequest <identity> | Format-List Suspend,Status
Si el valor de la propiedad Suspend es igual True
a , la solicitud de restauración se suspendió correctamente. Además, un valor de Suspended
para la propiedad Status indica que se suspendió la solicitud de restauración.
Usar la consola para reanudar una solicitud de restauración
Utilice el cmdlet Resume-MailboxRestoreRequest para reanudar una solicitud de restauración suspendida o que dio error.
En este ejemplo se reanuda la petición de restauración Pilar Pinilla\MailboxRestore1.
Resume-MailboxRestoreRequest -Identity "Pilar Pinilla\MailboxRestore1"
En este ejemplo se reanudan todas las solicitudes de restauración que tengan el estado Error.
Get-MailboxRestoreRequest -Status Failed | Resume-MailboxRestoreRequest
Para obtener información detallada acerca de la sintaxis y los parámetros, consulte Resume-MailboxRestoreRequest.
¿Cómo sabe que ha reanudado correctamente una solicitud de restauración?
Para comprobar que ha reanudado correctamente una solicitud de restauración, ejecute el siguiente comando.
Get-MailboxRestoreRequest <identity> | Format-List Suspend,Status
Si el valor de la propiedad Suspend es False
igual a , la solicitud de restauración se reanudó correctamente. Además, un valor de InProgress
para la propiedad Status indica que se reanudó la solicitud de restauración.
Usar el Shell para quitar una solicitud de restauración
Puede usar el cmdlet Remove-MailboxRestoreRequest para quitar solicitudes de restauración de buzones de correo. Si quita una solicitud de restauración después de que los datos del buzón comienzan a copiarse al buzón de destino, los datos del buzón que se copian permanecen en el buzón de destino.
Nota:
Como se indicó anteriormente, las solicitudes de restauración completadas se retienen durante 30 días de forma predeterminada antes de que se eliminen automáticamente.
Este ejemplo elimina la petición de restauración Pilar Pinilla\MailboxRestore1.
Remove-MailboxRestoreRequest -Identity "Pilar Pinilla\MailboxRestore1"
En este ejemplo se quitan todas las solicitudes de restauración que tengan el estado Completado.
Get-MailboxRestoreRequest -Status Completed | Remove-MailboxRestoreRequest
En este ejemplo se cancela la solicitud de restauración mediante el parámetro RequestGuid para una solicitud almacenada en MBXDB01. El conjunto de parámetros que requiere los parámetros RequestGuid y RequestQueue solo se usa con fines de depuración del servicio de replicación de Microsoft. Utilice este conjunto de parámetros exclusivamente si se lo indica el Servicio de soporte técnico y atención al cliente de Microsoft.
Remove-MailboxRestoreRequest -RequestQueue MBXDB01 -RequestGuid 25e0eaf2-6cc2-4353-b83e-5cb7b72d441f
Para obtener información detallada acerca de la sintaxis y los parámetros, consulte Remove-MailboxRestoreRequest.
¿Cómo se ha quitado correctamente una solicitud de restauración de buzón de correo?
Para verificar que haya eliminado correctamente una solicitud de restauración de buzón de correo, ejecute el siguiente comando.
Get-MailboxRestoreRequest -Identity <identity of removed restore request>
El comando devolverá un error que indique que la solicitud de restauración no existe.
También puede ejecutar el cmdlet Get-MailboxRestoreRequest. Si una solicitud de restauración no se eliminó correctamente, no se incluirá en los resultados.