Export en PST de boites aux lettres
Présentation d’Exmerge
Exmerge est un outil gratuit fourni par Microsoft permetant d’exporter vers des fichiers PST les boîtes aux Lettres stockées dans les bases Exchange 2003 ou de les importer à partir de ces même fichiers.
Cet outil doit obligatoirement être lancé sur un serveur où sont installés les outils d’administration de Microsoft Exchange Server.
Installation
Télécharger le logiciel :
http://www.microsoft.com/downloads/details.aspx?displaylang=en&familyid=429163EC-DCDF-47DC-96DA-1C12D67327D5
Ensuite il faut décompresser le fichier dans le répertoire que vous souhaitez
Souvent lors de l’installation le .exe ne se lance pas car le fichier EXCHMEM.dll est introuvable, dans ce cas il suffit de rechercher ce fichier sur le disque dur et de le copier dans le répertoire d’Exmerge.
Par contre il faut faire attention aux droits nécessaires pour utiliser cet outil
Les droits “Envoyer en tant que” et ”Recevoir en tant que” sont nécessaires à l’outil Exmerge afin d’importer ou d’exporter les Boîtes, la sécurité d’Exchange 2003 à été revue afin de mieux sécuriser l’accès aux boîtes aux lettres et ces droits ont étés explicitement refusés.
Il convient alors de créer un compte de service pour pouvoir utiliser Exmerge et de lui donner les droits nécessaires.
Les droits sont à placés sur l’Organisation Exchange, pour les modifier il suffit d’ouvrir la console ”Gestionnaire Système Exchange” de faire un clic droit sur le nom de l’organisation, d’aller dans l’onglet ”Sécurité” et d’ajouter les droits pour Exmerge.
Ensuite il vous suffit de rentrer vos paramètres (serveur exchange, banques …) dans le fichier Exmerge.ini et de lancer par exemple une taches planifiés …
Si vous utilisez une version serveur en français il se peut que vous obteniez une erreur : “Store MSPST MS was not opened” sur Exmerge.
Si c’est le cas voici deux solutions :
1ére Solution :
Dans le fichier Exmerge.ini il faut remplacer
LocalisedExchangeServerServiceName=Banque d'informations Microsoft Exchange
par
LocalisedExchangeServerServiceName=Banque de messages Microsoft Exchange
2ème Solution :
Dans le fichier Mapisvc.inf dans la section EMS_MDB_PRIVATE il faut remplacer
PR_PROVIDER_DISPLAY=Banque de messages Microsoft Exchange
par
PR_PROVIDER_DISPLAY=Banque d'informations Microsoft Exchange
Sous Exchange 2007 cela est grandement facilité par l’Exchange management shell qui permet de faire en une seule ligne de commande.
Exemples :
Export vers PST d’une boite aux lettres pour l’utilisateur Pierre DUPOND :
Export-Mailbox -Identity “Pierre DUPOND” -PSTFolderPath D:\PST
Export vers PST des boites aux lettres d’une banque d’informations:
Get-Mailbox -Database “Mailbox Database” | Export-Mailbox -PSTFolderPath D:\PST
Export vers PST des boites aux lettres d’une organisation :
Get-Mailbox -OrganizationalUnit ELUsers | Export-Mailbox -PSTFolderPath D:\PST

Y a un truc qui ne va pas dans la partie exchange 2007, pour faire les export vers des pst c’est impossible à faire en powershell en 64 bits. Il faut alors installer sur un poste ou serveur 32 bits un outlook 2003 minimum et la console d’administration exchange 2007 32bit qui est dans exchange 2007 32 bits sp1 que tu peux télécharger sur le site de microsoft
Oui en effet c’est une limitation imposé par microsoft !