Mostrar información sobre elementos de correo eliminados mediante el cmdlet de PowerShell Get-RecoverableItems | 2#3
En el artículo actual, revisamos cómo mostrar información sobre elementos de correo eliminados mediante el cmdlet de PowerShell Get-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 (este artículo)
- Restaurar elementos de correo eliminados utilizando el cmdlet de PowerShell Restore-RecoverableItems |3#3
El propósito del cmdlet de PowerShell Get-RecoverableItem es ayudarnos a mostrar (ver o incluso exportar) información sobre el correo eliminado almacenado en el buzón de Exchange.
Como se mencionó en el artículo anterior, la singularidad del cmdlet de PowerShell Get-RecoverableItems es la capacidad de ver información sobre “correo eliminado estándar y, adicionalmente, Elementos de correo eliminados temporalmente.
Un breve recordatorio y referencia
En el siguiente artículo, revisamos el uso del cmdlet de PowerShell Restore-RecoverableItems que nos ayuda a restaurar elementos de correo eliminados de un buzón de Exchange específico.
En el contexto de los cmdlets de PowerShell Get-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 los elementos de correo 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, que forma parte del espacio “Carpeta de elementos recuperables” y almacena Eliminados temporalmente. artículos de correo.
Mostrar elementos de correo eliminados | Filtrar por: alcance de la carpeta
En caso de que utilicemos el cmdlet de PowerShell Get-RecoverableItems tal como está, sin ningún parámetro, Restore-RecoverableItems muestra información sobre todos los elementos de correo eliminados, que se almacenan en uno de las siguientes carpetas de buzones:
- Carpeta Elementos eliminados (papelera de reciclaje).
- Carpeta de eliminación: la carpeta oculta especial que forma parte del espacio y tienda “Carpeta de elementos recuperables” Elementos de correo eliminados temporalmente .
Ejemplo de comando de PowerShell:
Get-RecoverableItems "Jeff"Usar "Ámbito de carpeta" para mostrar información sobre tipos específicos de elementos de correo eliminados
Para poder mostrar información solo sobre un tipo específico de elementos de correo eliminados,
podemos usar el parámetro “SourceFolder”.
La estructura del comando de PowerShell está escrita de la siguiente manera:
Get-RecoverableItems <mailbox> -SourceFolder <The mailbox folder>Mostrar elementos de correo eliminados | Elementos de correo eliminados almacenados en la carpeta de la papelera de reciclaje del buzón.
Para ver/mostrar solo los elementos de correo almacenados en la carpeta Elementos eliminados (papelera de reciclaje), podemos utilizar la siguiente sintaxis:
Get-RecoverableItems "Jeff" -SourceFolder DeletedItemsMostrar elementos de correo eliminados | Elementos de correo eliminados temporalmente
Para mostrar información solo sobre elementos de correo eliminados temporalmente , podemos utilizar la siguiente sintaxis:
Get-RecoverableItems "Jeff" -SourceFolder RecoverableItemsMostrar elementos de correo eliminados | Filtrar por - Fecha
Para mostrar elementos de correo eliminados de un rango de fechas específico, utilizamos los siguientes 2 parámetros:
- Hora de inicio del filtro
- Hora de finalización del filtro
Ejemplo de sintaxis de comando de PowerShell:
Get-RecoverableItems "Jeff" -FilterStartTime "9/1/2018 12:00:00 AM" -FilterEndTime "9/1/2018 12:00:00 AM"Mostrar elementos de correo eliminados | Filtrar por - Asunto del mensaje de correo electrónico
Para mostrar 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:
Get-RecoverableItems "Jeff" -SubjectContains "test"Mostrar 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 ver elementos de correo eliminados, el cmdlet Get-RecoverableItems de PowerShell mostrará todos los tipos 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 mostrar solo los elementos de correo eliminados que se consideran "elementos de correo del calendario", podemos usar la siguiente sintaxis:
Get-RecoverableItems "Jeff" -FilterItemType IPM.AppointmentMostrar elementos de correo eliminados | Filtrar por: número de elementos de correo eliminados
De forma predeterminada, el cmdlet de PowerShell Get-RecoverableItems muestra todos los elementos de correo eliminados.
En caso de que queramos mostrar solo una cantidad específica de elementos de correo eliminados, podemos usar el parámetro -TamañoResultado.
Por ejemplo, queremos mostrar solo los últimos 5 elementos de correo clasificados como "Elementos de correo eliminados".
Get-RecoverableItems "Jeff" -ResultSize 5Cuente el número de elementos de correo eliminados
En caso de que queramos contar la cantidad de elementos de correo eliminados, podemos usar la siguiente sintaxis de PowerShell:
(Get-RecoverableItems Jeff).countLa sintaxis adicional del comando PowerShell que podemos usar para contar los elementos de correo es:
Get-RecoverableItems "Jeff" | Measure-ObjectMostrar 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 queramos restaurar solo elementos de correo eliminados específicos que estaban ubicados en una carpeta específica, podemos usar el parámetro -LastParentFolderID.
Por ejemplo:
Get-RecoverableItems "Jeff" -LastParentFolderID 9B52034A478A6141B401DF3BF7851B460000000015E0Opciones adicionales para mostrar la salida
Agrupar por
En caso de que queramos mostrar todos los elementos de correo eliminados agrupados por "tipo de correo", como: elementos de correo de mensajes de correo electrónico, elementos de correo de calendario, etc., podemos usar la siguiente sintaxis de PowerShell:
Get-RecoverableItems "Jeff" | Format-list Subject,SourceFolde -Groupby itemclassExportar información
En caso de que desee exportar información sobre todos los elementos de correo eliminados de un buzón de Exchange específico, podemos usar la siguiente sintaxis de comando de PowerShell:
Get-RecoverableItems "Jeff" | Export-csv c:\temp\2.csv