Exporter Exchange 2013 mailbox vers PST

Summary: L'exportation des mailbox Exchange 2013 vers PST demande une préparation, comme l'attribution de rôles, la création d'un chemin d'accès UNC, etc. Dans cet article, vous apprendrez les étapes pour exporter les boîtes aux lettres Exchange 2013 vers le format PST à l'aide du Centre d'administration Exchange (EAC) ou des cmdlets PowerShell dans le Shell de gestion Exchange (EMS).

Les administrateurs Exchange ont souvent besoin d?exporter les mailbox des fichiers de la base de données Exchange (EDB) en fichier PST. La raison la plus courante est d?extraire les données des fichiers EDB hors ligne et d?y accéder avec MS Outlook. Mais l?exécution de cette exportation a traditionnellement été une tâche fastidieuse impliquant beaucoup de temps et de précaution. Dans ce post, nous avons mentionné la procédure étape par étape pour exporter les mailbox Exchange 2013 en PST en utilisant l?Exchange Management Shell (commandes PowerShell) et Exchange Admin Center.

Dans les versions d?Exchange antérieures à 2010, les administrateurs devaient s?appuyer sur des utilitaires tiers comme ExMerge pour importer/exporter les fichiers EDB en PST. Toutefois, à partir de la version 2010 SP1 & plus d?Exchange Server, de nouvelles cmdlets PowerShell telles que New-MailboxImportRequest et New-MailboxExportRequest ont été introduites pour effectuer diverses procédures d?importation/exportation. D?autres améliorations ont été apportées à ces cmdlets au fil des ans. Dans Exchange 2013, elles ont été étendues et leur convivialité s?est considérablement améliorée.

Essayez Stellar Converter for EDB pour exporter les messageries MS Exchange (2019, 2016, 2013, 2010 et 2007) vers PST sans aucune erreur ni perte de données.

Cet article décrit les étapes à suivre pour exporter des messageries Exchange 2013 vers PST à l’aide de la New-MailboxExportRequest cmdlet dans Exchange Management Shell (EMS) et Exchange Admin Center (EAC)..

Étapes à suivre pour exporter une messagerie Exchange 2013 vers PST en utilisant EMS (commandes PowerShell)

Pour exporter un mailbox vers PST, les conditions suivantes doivent être remplies.

  1. Le compte avec lequel l’exportation sera effectuée doit avoir la permission de demander l’importation/exportation de messageries.
  2. L’utilisateur doit avoir accès à l’emplacement réseau pour sauvegarder le fichier PST. L’utilisateur doit connaître le chemin UNC complet. Par exemple, \\PCName111\C$\PST\tstmail.PST
  3. La messagerie Exchange 2013, à exporter, doit exister dans la base de données Exchange (EDB).

Étape 1 : Attribuer des droits d’autorisation

Vous devez attribuer les droits requis au compte utilisateur que vous utiliserez pour effectuer l’exportation de la messagerie Exchange 2013 au format PST. Contrairement à ce que l’on croit, même le compte administrateur n’a pas les droits nécessaires pour effectuer ces opérations par défaut. Ainsi, tapez la commande PowerShell suivante dans PowerShell pour attribuer les droits requis au compte utilisateur.

New-ManagementRoleAssignment ?Role ?Mailbox Import Export? ?User Exporter

Ici, « User Exporter » est le nom du compte auquel les droits sont accordés.

Vous pouvez également attribuer ces droits au groupe AD et rendre les choses plus pratiques. De cette façon, chaque fois que les droits doivent être donnés à un compte d’utilisateur, il suffit d’ajouter ce compte à ce groupe. Si vous souhaitez faire de même, entrez la commande suivante dans la fenêtre PowerShell.

New-ManagementRoleAssignment -Role ?Mailbox Import Export? -SecurityGroup ExchangeAdmGroup

Ici, « ExchangeAdmGroup » est le nom du groupe AD.

Vous pouvez également effectuer ce processus à partir de l’Exchange Admin Center (EAC). Après avoir attribué les droits, vous devrez redémarrer l’EAC.

Étape 2 : Exporter les messageries Exchange 2013 vers PST

Pour exporter un mailbox vers un fichier PST dans Exchange 2013, vous pouvez utiliser la commande cmdletNew-MailboxExportRequest PowerShell dans Exchange Management Shell.

New-MailboxExportRequest  ?Mailbox  testdummy  ?FilePath\\exsrv2013\d$\PST\TestDummy.PST

La commande PowerShell ci-dessus exporte une mailbox entière vers le chemin du dossier partagé mentionné en tant que fichier TestDummy.PST.

Exporte un dossier de inbox particulier vers PST

Vous pouvez également exporter un dossier particulier vers le PST. Pour ce faire, modifiez cette commande PowerShell comme suit,

New-MailboxExportRequest  ?Mailbox  testdummy  ?FilePath\\exsrv2013\d$\PST\TestDummy.PST  -IncludeFolders  ?#Inbox#?

La commande exporte le dossier Inbox de la messagerie Exchange 2013 vers PST.

Exclure un dossier de l’exportation PST

Vous pouvez également exclure un dossier de l’exportation PST. Pour cela, vous devez modifier la commande comme suit :

New-MailboxExportRequest  ?Mailbox  testdummy  ?FilePath\\exsrv2013\d$\PST\TestDummy.PST  -ExcludeFolders  ?#DeletedItems#?

La commande ci-dessus exporte tous les dossiers et éléments de messagerie de la messagerie Exchange 2013 vers PST, à l’exception du dossier « DeletedItems ».

Exclure et inclure plusieurs dossiers

Si vous souhaitez inclure ou exclure plusieurs dossiers, vous pouvez utiliser la virgule entre les noms des dossiers dans la commande.

?#DeletedItems#?,  ?#Spam#?

Filtrer le contenu des messageries pour l’exportation PST

Si vous souhaitez exporter, par exemple, les e-mails reçus l’année dernière ou entre certaines dates, vous pouvez utiliser le paramètre ?ContentFilter.

-Content  Filter  {(Received  ?gt  ?01/01/2017)}

-Content  Filter  {(Received  ?lt  ?01/01/2017)  ?and  (Received  ?gt ?01/01/2016)}

Vous pouvez personnaliser davantage la commande en fonction de vos besoins. Par exemple, pour exporter tous les e-mails reçus après le 1er janvier 2017 avec les mots-clés « London » et « MSProject », vous pouvez exécuter les commandes suivantes,

New-MailboxExportRequest ?Mailbox mailtst ?FilePath \\HQFS01\ExportPST\mailtst.PST ?ContentFilter {(body ?like ?*MSProject*?) ?and {body ?like ?*London*?) ?and (Received ?lt ?01/01/2017)}

Après avoir créé la demande d’exportation PST à partir de l’EMS, vous pouvez vérifier le statut en exécutant la commande suivante,

Get-MailboxExportRequest

Étapes à suivre pour exporter des messageries Exchange 2013 vers PST en utilisant EAC

Vous pouvez utiliser l?Exchange Admin Center pour demander l’exportation PST d’une messagerie sélectionnée dans Exchange 2013. C’est une interface graphique et facile à exécuter. Cependant, vous ne pouvez pas filtrer le contenu ou inclure/exclure des dossiers de la demande d’exportation PST.

Suivez les étapes indiquées,

Conclusion

Voilà, le processus détaillé pour exporter un mailbox Exchange 2013 en PST en utilisant la commande PowerShell et Exchange Admin Center (EAC). Dans l?EMS, vous devez exécuter des cmdlets PowerShell dont la manipulation nécessite une certaine forme d?expertise technique. Si vous faites ne serait-ce qu?une simple erreur d?orthographe lors de l?exécution des commandes, les résultats seront désastreux avec une possible perte de données. Dans de tels cas, vous devez vous fier à EAC. Cependant, EAC limite les options d?exportation, également lorsque vous n?avez pas accès aux autorisations requises pour exporter les messageries vers PST.

Dans ce cas, vous devez utiliser un outil de conversion automatique EDB vers PST digne de confiance tel que Stellar Converter for EDB. Cet outil convertit tous les éléments ou certains d?entre eux du format EDB au format PST avec précision et en un minimum de temps. Il affiche également un aperçu des éléments de courrier après l?analyse d?EDB et vous permet de filtrer, de choisir et d?exporter les éléments de messagerie sélectionnés dans les messageries répertoriées. En outre, il peut exporter des messageries au format PST à partir du format EDB en ligne et hors ligne.

Related Post