Procédure d'importation des données de boîte aux lettres

 

S’applique à : Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1

Dernière rubrique modifiée : 2010-09-08

Cette rubrique décrit l'utilisation de l'environnement de ligne de commande Exchange Management Shell pour importer des données de boîte aux lettres d'un fichier .pst dans une boîte aux lettres.

Notes

Vous ne pouvez pas utiliser la console de gestion Exchange pour importer des données de boîte aux lettres.

Données importées

Par défaut, la cmdlet Import-Mailbox importe tous les dossiers vides, les dossiers spéciaux et les sous-dossiers vers l'emplacement cible. Pour spécifier des dossiers à inclure ou exclure, utilisez le paramètre IncludeFolders ou ExcludeFolders. Les dossiers spéciaux sont les suivants :

  • Inbox

  • Deleted Items

  • Drafts

  • Junk E-Mail

  • Outbox

  • Sent Items

  • Journal

  • Calendar

  • Contacts

  • Notes

  • Tasks

La cmdlet Import-Mailbox importe tous les messages de dossier associés s'il existent dans le fichier .pst. Des messages associés contiennent des données masquées avec des informations sur les règles, les écrans et les formulaires.

La cmdlet Import-Mailbox importe tous les messages du conteneur de dépôt de transport s'ils existent dans le fichier .pst.

La cmdlet Import-Mailbox importe tous les types de messages (messages, éléments de calendrier, contacts, listes de distribution, entrées de journal, tâches, notes et documents).

Lors de l'importation de données à partir d'un fichier .pst, elles sont fusionnées dans la boîte aux lettres existante. Si un message du fichier .pst existe déjà, il n'est pas importé comme message répliqué.

Avant de commencer

Pour exécuter cette procédure, vous devez utiliser un compte auquel ont été délégués :

  • le rôle Administrateurs de serveur Exchange et le groupe Administrateurs local pour les serveurs source et cible ;

  • l'accès total à la boîte aux lettres cible.

Pour octroyer un accès total à une boîte aux lettres, utilisez la cmdlet Add-MailboxPermission en définissant le paramètre AccessRights sur FullAccess. Par exemple, si l'utilisateur Admin01 doit importer des données d'un fichier .pst dans la boîte aux lettres de John, vous devez commencer par exécuter la commande suivante :

Add-MailboxPermission -Identity john -User Admin01 -AccessRights FullAccess

Pour plus d'informations sur les autorisations, la délégation de rôles et les droits requis pour administrer Microsoft Exchange Server 2007, consultez la rubrique Considérations relatives aux autorisations.

De même, avant d'exécuter cette procédure, prenez en compte les éléments suivants :

  • Pour importer les données d'un fichier .pst, vous devez utiliser la version 32 bits des outils de gestion Exchange. Vous ne pouvez pas exécuter la version 32 bits des outils de gestion Exchange sur un serveur exécutant Exchange 2007 parce qu'il s'agit d'un ordinateur 64 bits. Vous devez exécuter la cmdlet Import-Mailbox à partir d'un ordinateur 32 bits sur lequel les éléments suivants sont installés :

    • version 32 bits des outils de gestion Exchange ;

    • Microsoft Office Outlook 2007 ou Outlook 2003 Service Pack 2 (SP2)

  • Pour importer les données d'un fichier .pst dans une boîte aux lettres, le serveur sur lequel résident les fichiers .pst doit exécuter Exchange 2007 Service Pack 1 (SP1). Toutefois, le serveur sur lequel réside la boîte aux lettres cible peut exécuter la version de publication (RTM) d'Exchange 2007 ou d'Exchange 2007 SP1.

  • La cmdlet Import-Mailbox ne permet pas d'importer des données dans un boîte aux lettres non située sur un serveur exécutant Exchange Server 2003 ou Exchange 2000 Server. Pour importer des données d'un fichier .pst dans une boîte aux lettres sur un serveur exécutant Exchange 2003 ou Exchange 2000, vous devez utiliser l'Assistant Fusion de boîtes aux lettres Microsoft Exchange (ExMerge.exe).

  • Vous ne pouvez pas importer de données d'une base de données de dossiers publics.

  • La boîte aux lettres dans laquelle vous importez des données doit exister. Vous ne pouvez pas importer des données dans un compte d'utilisateur n'ayant pas de boîte aux lettres.

    Pour télécharger la version 32 bits des outils de gestion Exchange 2007, consultez la page Microsoft Exchange Server 2007 Management Tools (32-Bit) (en anglais).

Procédure

Utilisation de l'environnement de ligne de commande Exchange Management Shell pour importer des données de boîte aux lettres d'un fichier .pst

  • Pour importer des données de boîte aux lettres d'un fichier .pst nommé john.pst dans la boîte aux lettres de John Peoples, exécutez la commande suivante.

    Import-Mailbox -Identity john@contoso.com -PSTFolderPath C:\PSTFiles\john.pst
    
  • Pour importer toutes les données de boîte aux lettres d'un fichier .pst nommé john.pst, qui ont été reçues entre le 1er janvier 2007 et le 1er avril 2007, exécutez la commande suivante.

    Import-Mailbox -Identity john@contoso.com -PSTFolderPath C:\PSTFiles\john.pst -StartDate 01/01/2007 -EndDate 04/01/2007
    
  • Pour importer des données de boîte aux lettres de tous les fichiers .pst situés dans C:\PSTFiles dans les boîtes aux lettres correspondantes, exécutez la commande suivante.

    Dir C:\PSTFiles\*.pst | Import-Mailbox -StartDate 01/01/2006 -EndDate 04/01/2006
    

    Les fichiers .pst dans C:\PSTFiles doivent tous être nommés <alias>.pst.

  • Pour importer des données de boîte aux lettres à partir de fichiers .pst situés dans C:\PSTFiles dans toutes les boîtes aux lettres dont les comptes d'utilisateur se trouvent dans l'unité d'organisation nommée Students, exécutez la commande suivante.

    Get-Mailbox -OrganizationalUnit Students | Import-Mailbox -PSTFolderPath C:\PSTFiles\
    
  • Pour importer toutes les données de boîte aux lettres du fichier john.pst pour lesquelles christine@fabrikam.com est l'expéditeur, exécutez la commande suivante.

    Import-Mailbox -Identity john@contoso.com -PSTFolderPath C:\PSTFiles\john.pst -SenderKeywords christine@fabrikam.com
    
  • Pour importer uniquement les données de boîte aux lettres du fichier john.pst qui se trouvent dans le dossier Éléments envoyés, exécutez la commande suivante.

    Import-Mailbox -Identity john -PSTFolderPath C:\PSTFiles\john.pst -IncludeFolders '\Sent Items'
    
  • Pour exclure des dossiers de l'importation, tels que les dossiers Courrier indésirable et Contacts, exécutez la commande suivante :

    Import-Mailbox -Identity john -PSTFolderPath C:\PSTFiles\john.pst ExcludeFolders "\Junk E-Mail","\Contacts"
    
  • Pour utiliser des filtres spécifiant les éléments du fichier .pst à inclure dans l'importation, exécutez la commande suivante :

    Import-Mailbox -Identity contoso\john -PSTFolderPath C:\PSTFiles\john.pst -ContentKeywords "merger" -AttachmentFilenames "*orgchart*" -StartDate "03/01/2006 12:01:00" -RecipientKeywords tony@fabrikam.com
    

    Cet exemple importe tous les éléments du fichier .pst nommé john.pst et qui présentent les caractéristiques suivantes :

    • contiennent le mot-clé « merger » dans le corps du message ou dans le contenu d'une pièce jointe ;

    • comportent une pièce jointe nommée « *orgchart* » ;

    • sont ultérieurs au 01/03/2006 à 12h00 ;

    • ont tony@fabrikam.com parmi les destinataires.

Pour obtenir des informations détaillées sur la syntaxe et les paramètres, consultez la rubrique Import-Mailbox.

Pour plus d'informations

Pour plus d'informations sur l'exportation des données de boîte aux lettres, consultez la rubrique Procédure d'exportation des données de boîte aux lettres.