Restaurar elementos de correo eliminados mediante el cmdlet de PowerShell Restore-RecoverableItems | 3#3
En el artículo actual, revisamos el uso del cmdlet de PowerShell Restore-RecoverableItems.
Restaurar elementos de correo eliminados a su carpeta original usando PowerShell | la serie de artículos
La serie de artículos incluye los siguientes artículos:
- Restaurar elementos de correo eliminados a su carpeta original usando PowerShell - introducción | 1#3
- Mostrar información sobre elementos de correo eliminados mediante el cmdlet de PowerShell Get-RecoverableItems |2#3
- Restaurar elementos de correo eliminados utilizando el cmdlet de PowerShell Restore-RecoverableItems |3#3 (este artículo)
El propósito del cmdlet de PowerShell Restore-RecoverableItems es ayudarnos a restaurar elementos de correo eliminados en su carpeta original.
Como se mencionó en el artículo anterior, la singularidad del cmdlet de PowerShell Restore-RecoverableItems es la capacidad de restaurar elementos de correo eliminados a su carpeta original (la carpeta que almacenaba los elementos de correo antes de que se eliminaran).
Un breve recordatorio y referencia
En el artículo anterior, revisamos el uso del cmdlet de PowerShell Get-RecoverableItems que nos ayuda a mostrar información sobre la eliminación de elementos de correo de un buzón de Exchange específico.
En el contexto de los cmdlets de PowerShell Get-RecoverableItems y Restore-RecoverableItems, el término "elementos de correo eliminados" se refiere a dos tipos de elementos de correo eliminados:
- Elementos eliminados estándar: el término “elementos de correo eliminados estándar” no es un término técnico formal, sino que lo uso para relacionarme con elementos de correo regulados que se almacenan en la carpeta del buzón: “Elementos eliminados” (la papelera de reciclaje del buzón).
- Elementos de correo eliminados temporalmente: elementos de correo que se eliminaron de la papelera de reciclaje del buzón y se clasificaron como “Elementos de correo eliminados temporalmente”. Estos elementos de correo se almacenan en la carpeta “Eliminación”, una carpeta especial oculta del sistema, es decir parte del espacio “Carpeta de elementos recuperables” y almacena Elementos de correo eliminados temporalmente.
Restaurar elementos de correo eliminados | Filtrar por: alcance de la carpeta
En caso de que usemos el cmdlet de PowerShell Restore-RecoverableItems tal como está, sin ningún parámetro de alcance de carpeta, el cmdlet Restore-RecoverableItems restaurará automáticamente todos los siguientes tipos de correo eliminado elementos:
- Elementos eliminados estándar
- Elementos de correo eliminados temporalmente
En caso de que usemos el cmdlet de PowerShell Restore-RecoverableItems sin ningún alcance de carpeta, el cmdlet restaurará automáticamente los dos tipos de elementos de correo eliminados.
Ejemplo de comando de PowerShell:
Restore-RecoverableItems "Jeff"Uso del “alcance de la carpeta” para restaurar el tipo específico de elementos de correo eliminados
Para poder realizar un procedimiento de restauración relacionado solo con tipos específicos de “correo eliminado”, utilizamos el parámetro “<Carpeta de origen”.
La estructura del comando de PowerShell está escrita de la siguiente manera:
Restore-RecoverableItems <mailbox> -SourceFolder <The mailbox folder>Restaurar solo elementos de correo eliminados estándar (elementos eliminados almacenados en la papelera de reciclaje)
Para restaurar solo “elementos de correo eliminados estándar”, es decir, elementos de correo que se almacenan en “Elementos eliminados” carpeta, necesitamos usar la siguiente sintaxis de comando de PowerShell:
Restore-RecoverableItems "Jeff" -SourceFolder DeletedItemsRestaurar sólo elementos de correo eliminados temporalmente.
Para restaurar solo “elementos de correo eliminados temporalmente”, es decir, elementos de correo almacenados en “< carpeta span style="color: #cc99ff;">Eliminación ” (subcarpeta en “Carpeta de elementos recuperables” espacio), necesitamos usar la siguiente sintaxis de comando de PowerShell:
Restore-RecoverableItems "Jeff" -SourceFolder RecoverableItemsRestaurar elementos de correo eliminados | Filtrar por - Fecha
Para restaurar elementos de correo eliminados de un rango de fechas específico, utilizamos los siguientes 2 parámetros de PowerShell:
- Hora de inicio del filtro
- Hora de finalización del filtro
Ejemplo de sintaxis de comando de PowerShell:
Restore-RecoverableItems "Jeff" -FilterStartTime "9/1/2018 12:00:00 AM" -FilterEndTime "9/1/2018 12:00:00 AM"Restaurar elementos de correo eliminados | Filtrar por - Asunto del mensaje de correo electrónico
Para restaurar elementos de correo eliminados que tienen una cadena de texto específica en su asunto, podemos usar el parámetro -SubjectContains
Ejemplo de sintaxis de comando de PowerShell:
Restore-RecoverableItems "Jeff" -SubjectContains "test"Restaurar elementos de correo eliminados | Filtrar por: tipo de mensaje de correo electrónico
El buzón de Exchange sirve como contenedor para varios tipos de "elementos de correo". Por ejemplo, mensaje de correo electrónico estándar, reunión del calendario, elementos de tarea y elemento de contacto de correo.
Cuando solicitamos restaurar elementos de correo eliminados, el cmdlet de PowerShell Restore-RecoverableItems restaurará automáticamente todo tipo de elementos de correo, que se consideran "elementos de correo eliminados".
En caso de que necesitemos definir un filtro de búsqueda que busque un tipo específico de elementos de correo eliminados, podemos usar el parámetro FilterItemType.
La siguiente tabla muestra los 4 tipos de “elemento de correo”:
- E-mail message
IPM.Nota
- Contact
-
IPM.Contacto
- Calendar item
IPM.Cita
- Task item
Tarea IPM
Por ejemplo, en caso de que queramos restaurar solo elementos de correo eliminados que se consideran "elementos de correo de calendario", podemos usar la siguiente sintaxis:
Restore-RecoverableItems "Jeff" -FilterItemType IPM.AppointmentRestaurar elementos de correo eliminados | Filtrar por: número de elementos de correo eliminados
De forma predeterminada, el cmdlet de PowerShell Restore-RecoverableItems restaurará todos los elementos de correo eliminados. En caso de que queramos solicitar restaurar solo una cantidad específica de elementos de correo eliminados, podemos usar el parámetro -ResultSize.
Por ejemplo, queremos restaurar solo los últimos 5 elementos de correo clasificados como "Elementos de correo eliminados".
Restore-RecoverableItems "Jeff" -ResultSize 5Restaurar elementos de correo eliminados | Filtrar por: última identificación de la carpeta principal
El término “Identidad de la última carpeta principal” define la identidad de la carpeta del buzón de Exchange que aloja los elementos de correo antes de que se eliminaran.
La "Identidad de la última carpeta principal" aparece como una propiedad denominada -LastParentFolderID.
En caso de que necesitemos definir un escenario en el que queremos restaurar solo elementos de correo eliminados específicos, que estaban ubicados en una carpeta específica, podemos usar el parámetro -LastParentFolderID.
Por ejemplo:
Restore-RecoverableItems "Jeff" -LastParentFolderID 9B52034A478A6141B401DF3BF7851B460000000015E0Restaurar elementos de correo | Opciones adicionales
Mida el tiempo estimado que se necesita para restaurar los elementos de correo.
Measure-command {Restore-RecoverableItems jeff}