Afficher des informations sur les emails supprimés 2#3

Afficher des informations

Dans le présent article, nous examinons comment afficher des informations sur les éléments de courrier supprimés, en utilisant la cmdlet PowerShell – Get-RecoverableItems.

L’objectif de la cmdlet PowerShell – Get-RecoverableItems est de nous aider à afficher (visualiser ou même exporter) des informations sur le courrier supprimé stocké dans la boîte aux lettres Exchange.

Comme nous l’avons mentionné dans l’article précédent, le caractère unique de la cmdlet PowerShell – Get-RecoverableItems est la possibilité d’afficher des informations sur le courrier « standard supprimé » et, en plus, sur les éléments de courrier « soft deleted ».

Un rappel rapide et une référence

Dans le prochain article, nous examinons l’utilisation de la cmdlet PowerShell – Restore-RecoverableItems qui nous aide à restaurer les éléments de courrier supprimés d’une boîte aux lettres Exchange spécifique.

Dans le contexte des cmdlets PowerShell Get-RecoverableItems, le terme « éléments de courrier supprimés » fait référence à deux types d’éléments de courrier supprimés :

Éléments supprimés standard – le terme « éléments de courrier supprimés standard » n’est pas un terme technique formel, mais plutôt un terme que j’utilise pour désigner les éléments de courrier qui sont stockés dans le dossier de la boîte aux lettres – « Éléments supprimés » (la corbeille de la boîte aux lettres).
Éléments supprimés à l’écran – éléments de courrier qui ont été supprimés de la corbeille de la boîte aux lettres et classés comme « éléments supprimés à l’écran ». Ces éléments sont stockés dans le dossier « Suppression », un dossier système caché spécial, qui fait partie de l’espace « Dossier d’éléments récupérables » et stocke les éléments de courrier « Soft Deleted ».

Afficher les éléments de courrier supprimés | Filtre par – Portée du dossier

Si nous utilisons la cmdlet PowerShell Get-RecoverableItems telle quelle, sans aucun paramètre, la commande Restore-RecoverableItems affiche des informations sur tous les éléments de courrier supprimés, qui sont stockés dans l’un des dossiers de boîte aux lettres suivants :

  1. Dossier des éléments supprimés (corbeille).
  2. Dossier de suppression – le dossier caché spécial qui fait partie de l’espace « Dossier des éléments récupérables » et qui stocke les éléments de courrier Soft Deleted.

Exemple de commande PowerShell

	
Get-RecoverableItems Jeff

Utilisation de « Folder scope » pour afficher des informations sur des types spécifiques d’éléments de courrier supprimés

Pour pouvoir afficher des informations uniquement sur un type spécifique d’éléments de courrier supprimés,
on peut utiliser le paramètre « SourceFolder ».

La structure de la commande PowerShell s’écrit comme suit :

Get-RecoverableItems <mailbox> -SourceFolder <The mailbox folder >

Afficher les éléments de courrier supprimés | Éléments de courrier supprimés stockés dans le dossier de la corbeille de la boîte aux lettres.

Pour afficher uniquement les éléments de courrier qui sont stockés dans le dossier Éléments supprimés (corbeille), nous pouvons utiliser la syntaxe suivante :

Get-RecoverableItems Jeff -SourceFolder DeletedItems

Afficher les éléments de courrier supprimés | Éléments de courrier supprimés soft

Pour n’afficher que les informations relatives aux éléments de courrier Soft Deleted, nous pouvons utiliser la syntaxe suivante :

Get-RecoverableItems Jeff -SourceFolder RecoverableItems

Afficher les éléments de courrier supprimés | Filtrer par – Date

Pour afficher les éléments de courrier supprimés à partir d’une plage de dates spécifique, nous utilisons les 2 paramètres suivants :

  • FilterStartTime
  • FilterEndTime

Exemple de syntaxe de commande PowerShell :

	
Get-RecoverableItems Jeff -FilterStartTime "9/1/2018 12:00:00 AM" -FilterEndTime "9/1/2018 12:00:00 AM"

Afficher les éléments de courrier supprimés | Filtrer par – Objet du message e-mail

Pour afficher les éléments de courrier supprimés dont l’objet contient une chaîne de texte spécifique, nous pouvons utiliser le paramètre SubjectContains.

Exemple de syntaxe de commande PowerShell :

Get-RecoverableItems Jeff -SubjectContains "test"

Afficher les éléments de courrier supprimés | Filtrer par – Type de message e-mail

La boîte aux lettres Exchange sert de conteneur pour différents types d' »éléments de courrier ».
Par exemple, un message électronique standard, une réunion de calendrier, des éléments de tâche et un élément de contact de courrier.

Lorsque nous demandons à voir les éléments de courrier supprimés, la cmdlet PowerShell
Get-RecoverableItems affichera tous les types d’éléments de courrier considérés comme des « éléments de courrier supprimés ».

Si nous devons définir un filtre de recherche qui recherche un type spécifique d’éléments de courrier supprimés, nous pouvons utiliser le paramètre « FilterItemType ».

Le tableau suivant présente les 4 types d' »élément de courrier » :

E-mail message IPM.Note
Contact IPM.Contact
Calendar item IPM.Appointment
Task item IPM.Task

Par exemple, si nous voulons afficher uniquement les éléments de courrier supprimés qui sont considérés comme des « éléments de calendrier », nous pouvons utiliser la syntaxe suivante :

Get-RecoverableItems Jeff -FilterItemType IPM.Appointment

Afficher les éléments de courrier supprimés | Filtrer par – Nombre d’éléments de courrier supprimés

Par défaut, la cmdlet PowerShell Get-RecoverableItems affiche tous les éléments de courrier supprimés.
Si nous voulons demander de n’afficher qu’un nombre spécifique d’éléments de courrier supprimés, nous pouvons utiliser le paramètre ResultSize.

Par exemple, nous voulons afficher uniquement les 5 derniers éléments de courrier classés comme « éléments de courrier supprimés ».

Get-RecoverableItems Jeff -ResultSize 5

Compter le nombre d’éléments de courrier supprimés

Si nous voulons compter le nombre d’éléments de courrier supprimés, nous pouvons utiliser la syntaxe PowerShell suivante :


(Get-RecoverableItems Jeff).count

La syntaxe de commande PowerShell supplémentaire que nous pouvons utiliser pour compter les éléments du courrier est la suivante :

Get-RecoverableItems jeff | Measure-Object

Afficher les éléments de courrier supprimés | Filtrer par – ID du dernier dossier parent

Le terme « Last parent folder identity » définit l’identité du dossier de BAL qui héberge les emails avant suppression.

L’identité du dernier dossier parent apparaît comme une propriété nommée LastParentFolderID.

Dans le cas où nous voulons restaurer uniquement les éléments supprimés dans un dossier spécifique, nous utilisons le paramètre -LastParentFolderID.

Par exemple

Get-RecoverableItems Jeff -LastParentFolderID 9B52034A478A6141B401DF3BF7851B460000000015E0

Options supplémentaires pour l’affichage des résultats

Group by

Pour afficher tous les éléments supprimés regroupés par « type d’éléments » nous pouvons utiliser la syntaxe PowerShell suivante :

Get-RecoverableItems jeff | Format-list Subject,SourceFolde -Groupby itemclass

Informations sur l’exportation

Pour exporter des informations sur tous les éléments supprimés d’une BAL, nous utilisons la syntaxe de la commande PowerShell suivante :

Get-RecoverableItems jeff | Export-csv c:\temp\2.csv
Quels sont les concepts et les limites de la restauration des emails supprimés dans Office 365 ?

Restaurer les emails supprimés à l’aide de PowerShell – 1#3

Quelles sont les options avancées de la restauration des emails supprimés dans Office 365 ?

Restauration des emails supprimés à l’aide de PowerShell 3#3

ExchangeMicrosoft 365Powershell

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *