Accueil - Guides & Astuces - Serveurs & Infrastructure - Exchange – Exporter une boîte mail en PST grâce au Powershell

Exchange – Exporter une boîte mail en PST grâce au Powershell

Exchange – Exporter une boîte mail en PST grâce au Powershell
5 (100%) 2 votes

Ce tutoriel vous explique comment exporter l’adresse mail d’un collaborateur en fichier PST. Exchange est une solution de serveur de messagerie proposée par Microsoft et très utilisée en entreprise.

Exporter la boîte mail via des commandes Powershell est plus simple et plus rapide que d’utiliser l’option d’Outlook.

Si ça vous intéresse voici le cheminement à suivre, ça fonctionne pour Exchange 2010 – 2013 et 2016.

Pré-requis

Avant de lancer l’exportation il est fortement recommandé de préparer un dossier partagé pour y stocker vos fichiers PST. La commande que nous allons vous présenter fonctionne uniquement sur des chemins dits “UNC” (\\serveur\partage\outlook-archive par exemple).

Je considère que vous savez partager un dossier et y mettre les droits de sécurité qui y conviennent.

Utilisation du Exchange Management Shell

Les commandes dites Powershell sont en réalités à exécuter dans le Exchange Management Shell, vous trouverez le raccourci dans le menu Outil d’administration de votre système Windows Serveur ou bien en le recherchant dans les programmes.

accès exchange management shell

 

Activation de la commande New-Mailboxexportrequest

Une fois ouvert vous devez autoriser le compte Administrateur (ou autre compte administrateur) à utiliser la commande “newmailboxexportrequest”

Pour cela vous devez saisir :

New-ManagementRoleAssignment –Role “Mailbox Import Export” –User “DOMAIN\USER”

Bien entendu vous remplacez DOMAIN\USER par le nom de votre domaine et par l’utilisateur administrateur concerné.

Une fois que c’est fait il faut fermer le Exchange Management Shell puis le rouvrir pour que ça prenne effet.

Utilisation de la commande New-Mailboxexportrequest

Maintenant pour exporter la boîte au lettre du collaborateur il faut saisir la commande suivante :

New-MailboxExportRequest -Mailbox login_utilisateur -FilePath \\votre-dossier-partage-pour-pst\nom.pst
  • Remplacez login_utilisateur par celui du collaborateur concerné.
  • Remplacez le chemin (-FilePath) par votre dossier partagé
  • Remplacez nom.pst par le nom que vous souhaitez donner à votre archive

Il est possible de lancer plusieurs exports en même temps mais attention aux ressources utilisées par le serveur.

exemple export exchange pst
voici un exemple de commande pour exporter une boîte aux lettres Exchange en pst

Suivi des Exports

Pour suivre l’état des exports de vos boîtes aux lettres vous pouvez utiliser cette commande :

Get-MailboxExportRequest -Name “Nom-Export”

Lorsque vous lancez la commande vous avez le nom de l’export qui apparaît à gauche.

Si on reprend l’exemple ci-dessus le nom se nomme MailBoxExport2.

Une fois la commande lancée vous y verrez la liste des exports et leur status :

  • Queuned (en liste d’attente)
  • In Progress (en cours de travail)
  • Failed (echec)
  • Completed (Fait Ok Complété)

suivi de l'export d'une boite aux lettre exchange

Pour aller plus loin

Création de scripts

N’étant pas un pro du Powershell je suis sûr qu’il est possible de faire des scripts pour automatiquement exporter toutes les boîtes , parcourir une liste d’utilisateurs, de groupes.

Si vous vous y connaissez n’hésitez pas à partager vos scripts dans les commentaires

Methode via Outlook

Cette manipulation est en réalité faisable depuis votre Outlook mais assez lourde.

Lors que vous lancez l’export vous perdez la main sur votre Outlook et ça prend plus de temps que de le faire depuis le serveur Exchange directement.

Néanmoins c’est une solution très simple.

Pour ce faire il faut se rendre dans l’onglet Fichier sur votre Outlook

onglet fichier outlook

Puis dans Importer / Exporter

exporter menu outlook

Puis Exporter des données vers un fichier

exporter dans un fichier pst

Puis Fichier de données Outlook (.pst)

choix d'exporter en pst

Choisir ensuite votre boite mail (le dossier le plus en haut) et cocher les sous dossiers.

Enfin choisir le chemin d’export et faire terminer.

choisir chemin export pst

Et c’est partie Outlook va mouliner et vous exporter la boîte en format PST.

Grâce à ce tutoriel vous pouvez maintenant facilement exporter une boite aux lettres.

Laisser un commentaire

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

En continuant à utiliser le site, vous acceptez l’utilisation des cookies. Plus d’informations

Les paramètres des cookies sur ce site sont définis sur « accepter les cookies » pour vous offrir la meilleure expérience de navigation possible. Si vous continuez à utiliser ce site sans changer vos paramètres de cookies ou si vous cliquez sur "Accepter" ci-dessous, vous consentez à cela.

Fermer