Skip to main content

Restaurer des mails supprimés d'une boîte aux lettres

(Exemple) Lister les actions de suppression sur une boîte mail :

search-mailboxauditlog nom_boite@xxx.com -StartDate 24/02/2023 -EndDate 25/02/2023 -ShowDetails | select LogonUserDisplayname, Operation, SourceItemSubjectsList, SourceItemFolderPathNamesList, LastAccessed |Export-Csv -path "chemin_sauvegarde_du_csv" -NoTypeInformation -encoding UTF8 -Delimiter ';'


Commande pour restaurer les fichiers d'une période :

Restore-RecoverableItems -Identity nom_boite@xxx.com -FilterItemType IPM.Note -FilterStartTime "25/02/2023 12:00:00 AM" -FilterEndTime "25/02/2023 11:59:59 PM"


Lister les fichiers récupérables :

Get-RecoverableItems -Identity nom_boite@xxx.com -FilterItemType IPM.Note -FilterStartTime "25/02/2023 05:00:00 PM" -FilterEndTime "25/02/2023 6:00:00 PM" | Export-Csv -path "chemin_sauvegarde_du_csv -NoTypeInformation -encoding UTF8 -Delimiter ';'

Référence : https://o365info.com/restoring-deleted-mail-items-using-the-powershell-cmdlet-restore-recoverableitems-3-3/

Deuxième exemple pour procéder :

#Rechercher les actions effectuées sur la boîte email

search-mailboxauditlog snom_boite@xxx.com -StartDate 19/08/2023 -EndDate 21/09/2023 -ShowDetails | select LogonUserDisplayname, Operation, SourceItemSubjectsList, SourceItemFolderPathNamesList, LastAccessed |Export-Csv -path "chemin.csv" -NoTypeInformation -encoding UTF8 -Delimiter ';'

#Rechercher les éléments récupérables

Get-RecoverableItems -Identity nom_boite@xxx.com -FilterItemType IPM.Note -FilterStartTime "19/08/2023 00:00:00 AM" -FilterEndTime "21/09/2023 3:00:00 PM" | Export-Csv -path "chemin.csv" -NoTypeInformation -encoding UTF8 -Delimiter ';'

#Restaurer les éléments récupérables avec les filtres indiqués

Restore-RecoverableItems -Identity "nom_boite@xxx.com" -FilterItemType IPM.Note -SourceFolder RecoverableItems -FilterStartTime "5/9/2023 08:00:00 AM" -FilterEndTime "21/9/2023 10:00:00 AM" -LastParentFolderID 3080818B42A7F744A370ADD0B007547400000000010C -RestoreTargetFolder /Restauration_I230920_242

#Obtenir les dossiers dans la boîte de réception et retrouver le dossier de restauration

Get-MailboxFolderStatistics "nom_boite@xxx.com" | ft name,folderpath