Importer un fichier PST dans une boite mail Exchange

Importer un fichier PST dans une boite mail Exchange

I. Présentation

Lors de la migration de boites mails ou de manipulation sur les boites mails d’un serveur mail Exchange, il est courant d’avoir besoin d’importer le contenu d’un fichier PST (récupéré sur une ancienne boite mail par exemple) dans un nouveau compte mail. Nous allons, dans ce tutoriel, voir comment effectuer cette action en ligne de commande via les cmdlets PowerShell Exchange.

II. Utilisation des commandes Exchange Powershell

Il faut tout d’abord commencer par se rendre sur son serveur Exchange pour y lancer le module Powershell. On peut également, si les configurations le permettent, y accéder à distance. L’important étant d’avoir accès aux cmdlets spécifiques à Exchange. Une fois que l’outil Powershell pour Exchange est ouvert ou alors que le module Exchange a été chargé dans Powershell, on peut commencer l’importation. En prérequis, il faut :

  • Une boite mail déjà crée sur Exchange et la connaissance de son alias
  • Un fichier PST facilement accessible via un chemin UNC (\\localhost\c$\… pour accéder en local à un chemin UNC)

Une fois que nous avons ces éléments, il nous suffit d’exécuter la commande suivante, par exemple pour importer le fichier C:\pst\florian.pst dans le compte flo.it-connect  :

(PS) C:\>New-MailboxImportRequest -FilePath \\localhost\c$\pst\florian.pst -Mailbox flo.it-connect

On peut aussi très bien importer le fichier PST dans un sous dossier de la boite mail de flo.it-connect via l’option « -TargetRootFloder »  :

(PS) C:\>New-MailboxImportRequest -FilePath \\localhost\c$\pst\florian.pst -Mailbox flo.it-connect -TargetRootFolder "Backup mail"

Dès lors, la demande d’importation va être mise en file d’attente et sera traitée par Exchange, il est tout à fait possible d’effectuer plusieurs dizaines de demandes d’importation en même temps, c’est le serveur Exchange lui-même qui gérera sa file d’attente en suite pour éviter d’être surchargé. Pour voir le contenu de la file d’attente, il faut utiliser la commande suivante :

(PS) C:\> Get-MailboxImportRequest

Voici le résultat que nous pourrons avoir :

Vue des tâches d’importation en cours et terminées

Les demandes en « Completed » sont terminées, les commandes « In Progress » sont en cours de traitement. Pour avoir plus d’information sur l’avancement des demandes en statuts « In Progress », il faut utiliser la commande suivante :

(PS) C:\> Get-MailboxImportRequest | Get-MailboxImportRequestStatistics
importer pst exchange
Vue de l’avancement en pourcentage des tâches d’importation

Apparait alors le pourcentage d’avancement des importations.

Hébergez votre site à partir de 2$ sur 👉👉👉

À propos Santana

Analyste en cybersécurité avec 5 ans d'expérience dans la protection des systèmes d'information contre les menaces et les attaques. Expertise dans la surveillance des réseaux, l'analyse des vulnérabilités, et la gestion des incidents de sécurité. Passionnée par l'innovation technologique et la mise en œuvre de solutions de sécurité robustes pour protéger les données sensibles et assurer la conformité réglementaire.

Vérifiez également

Microsoft Exchange Server 2019 – Voir la version de son serveur Exchange

Microsoft Exchange Server 2019 – Voir la version de son serveur Exchange

I. Présentation Dans ce tutoriel, nous allons apprendre à récupérer la version de son serveur …

Tutoriel Exchange 2019 - Autodiscover

Microsoft Exchange Server 2019 – Découverte et configuration de l’Autodiscover

Table de Matieres1 I. Présentation2 II. C’est quoi l’Autodiscover ?3 III. Configurer l’Autodiscover4 IV. Vérifier …

Tutoriel Microsoft Exchange 2019 - Stellar Repair for Exchange

Stellar Repair for Exchange : récupérer des données dans une base Exchange corrompue

Table de Matieres1 I. Présentation2 II. Installation de Stellar Repair for Exchange3 III. Utilisation de …

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.