Share via


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:

¿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, Suspendedy 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:
  • MRS se detuvo o está en proceso de detener la solicitud debido a un error.
  • Un administrador suspendió la solicitud.
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, InProgresso 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 InProgressy, 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 Truea , 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 Falseigual 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.