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

Restauration des emails

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

Dans le présent article, nous examinons l’utilisation de la cmdlet PowerShell – Restore-RecoverableItems.

L’objectif de la cmdlet PowerShell – Restore-RecoverableItems est de nous aider à restaurer les emails supprimés dans leur dossier d’origine. Le caractère unique de Restore-RecoverableItems est la possibilité de restaurer les éléments de courrier supprimés dans leur dossier d’origine.

Un rappel rapide et une référence

Dans l’article précédent, nous avons examiné l’utilisation de Get-RecoverableItems qui permet d’afficher des informations sur les éléments supprimés d’une BAL.

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

  1. É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 réglementés 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).
  2. Articles de courrier « Soft Deleted » – articles de courrier qui ont été supprimés de la corbeille de la boîte aux lettres et classés comme « articles de courrier « Soft Deleted » ». Ces éléments de courrier sont stockés dans le dossier « Suppression », un dossier système caché spécial, qui fait partie de l’espace « Dossier des éléments récupérables » et stocke les éléments de courrier « Soft Deleted ».

Restaurer les éléments de courrier supprimés | Filtrer par – Portée du dossier

Si nous utilisons la cmdlet PowerShell Restore-RecoverableItems telle quelle, sans aucun paramètre d’étendue de dossier, la cmdlet Restore-RecoverableItems restaurera automatiquement tous les types suivants d’éléments de courrier supprimés :

  • Éléments supprimés standard
  • Éléments supprimés de manière douce

Si nous utilisons la cmdlet PowerShell Restore-RecoverableItems sans paramètres de dossier, la cmdlet restaurera automatiquement les deux types d’éléments de courrier supprimés.

Exemple de commande PowerShell

Restore-RecoverableItems Jeff

Utilisation de « Folder scope » pour restaurer un type spécifique d’éléments de courrier supprimés.

Pour pouvoir effectuer une procédure de restauration qui ne concerne que des types spécifiques de « courrier supprimé », nous utilisons le paramètre « SourceFolder ».

La structure de la commande PowerShell est écrite comme suit :

Restore-RecoverableItems <mailbox> -SourceFolder <Le dossier de la boîte aux lettres>.

Restaurer uniquement les éléments de courrier supprimés standard (éléments supprimés stockés dans la corbeille de recyclage)

Pour restaurer uniquement les « éléments de courrier supprimés standard », c’est-à-dire les éléments de courrier stockés dans le dossier « Éléments supprimés », nous devons utiliser la syntaxe de commande PowerShell suivante :

Restore-RecoverableItems Jeff -SourceFolder DeletedItems

Restaurer uniquement les éléments de courrier supprimés.

Pour restaurer uniquement les « Soft Deleted mail items », c’est-à-dire les éléments de courrier stockés dans le dossier « Deletion » (sous-dossier dans l’espace « Recoverable item folder »), nous devons utiliser la syntaxe de commande PowerShell suivante :

Restore-RecoverableItems Jeff -SourceFolder RecoverableItems

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

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

  • FilterStartTime
  • FilterEndTime

Exemple de syntaxe de commande PowerShell :

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

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

Pour restaurer 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 :

Restore-RecoverableItems Jeff -SubjectContains "test"

Restaurer 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 de restaurer des éléments de courrier supprimés, la cmdlet PowerShell Restore-RecoverableItems restaurera automatiquement 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éments de courrier » :

E-mail messageIPM.Note
ContactIPM.Contact
Calendar itemIPM.Appointment
Task itemIPM.Task

Par exemple, dans le cas où nous voulons restaurer 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 :

Restore-RecoverableItems Jeff -FilterItemType IPM.Appointment

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

Par défaut, la cmdlet PowerShell Restore-RecoverableItems restaurera tous les éléments de courrier supprimés.
Si nous voulons demander la restauration d’un nombre spécifique d’éléments supprimés, nous pouvons utiliser le paramètre – ResultSize.

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

Restore-RecoverableItems Jeff -ResultSize 5

Restaurer 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 est 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 pouvons utiliser le paramètre – LastParentFolderID.

Par exemple

Restore-RecoverableItems Jeff -LastParentFolderID 9B52034A478A6141B401DF3BF7851B460000000015E0

Restaurer les éléments de courrier | Options supplémentaires

Mesurer le temps estimé nécessaire pour restaurer les éléments de courrier

Measure-command {Restore-RecoverableItems jeff}
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

Comment afficher des informations sur les emails supprimés ?

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

Retour en haut