Export-Mailbox (RTM)

 

S’applique à : Exchange Server 2007

Dernière rubrique modifiée : 2007-06-05

La cmdlet Export-Mailbox permet de déplacer le contenu d'une boîte aux lettres vers un dossier de boîte aux lettres spécifié.

Syntaxe

export-Mailbox -Identity <MailboxIdParameter> -TargetFolder <String> -TargetMailbox <MailboxIdParameter> [-AllContentKeywords <String[]>] [-AttachmentFilenames <String[]>] [-BadItemLimit <Int32>] [-ContentKeywords <String[]>] [-DeleteContent <SwitchParameter>] [-EndDate <DateTime>] [-ExcludeFolders <MapiFolderPath[]>] [-GlobalCatalog <Fqdn>] [-IncludeFolders <MapiFolderPath[]>] [-Locale <CultureInfo>] [-MaxThreads <Int32>] [-ReportFile <LocalLongFullPath>] [-StartDate <DateTime>] [-SubjectKeywords <String[]>] [-ValidateOnly <SwitchParameter>]

Description détaillée

Pour exécuter la cmdlet Export-Mailbox, vous devez utiliser un compte auquel ont été délégués :

  • le rôle Administrateur de serveur Exchange et le groupe Administrateurs local pour le serveur cible.

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

Vous ne pouvez pas exporter de données d'une boîte aux lettres figurant dans une forêt vers une boîte aux lettres dans une autre forêt. Les boîtes aux lettres source et cible doivent se trouver dans la même forêt.

La cmdlet Export-Mailbox exporte tous les dossiers vides et les fichiers spéciaux à la localisation cible. Les dossiers spéciaux sont les suivants :

  • Inbox

  • Éléments supprimés

  • Drafts

  • Courrier indésirable

  • Outbox

  • Éléments envoyés

  • Journal

  • Calendrier

  • contacts ;

  • notes ;

  • tâches ;

La cmdlet Export-Mailbox exporte aussi les messages à partir du conteneur de dépôt. Pour plus d'informations sur les messages figurant dans la conteneur de dépôt, consultez la rubrique Procédure de récupération d'un élément supprimé.

Paramètres

Paramètre Obligatoire Type Description

Identity

Obligatoire

Microsoft.Exchange.Configuration.Tasks.MailboxIdParameter

Le paramètre Identity spécifie la boîte aux lettres à partir de laquelle exporter du contenu. Vous pouvez utiliser les valeurs suivantes :

  • Alias

  • Adresse SMTP (Simple Mail Transfer Protocol)

  • Nom complet

Si l'objet commande Get-Mailbox est canalisé, ce paramètre n'est pas obligatoire.

TargetFolder

Obligatoire

System.String

Le paramètre TargetFolder spécifie le dossier de boîte aux lettres de niveau supérieur qui sera créé sur la boîte aux lettres spécifiée par le paramètre TargetMailbox. Ce dossier contiendra un sous-dossier appelé source de Données récupérées < l’alias de la boîte aux lettres source> < timbre horodateur>. Le sous-dossier contient les données exportées. Si le dossier cible que vous spécifiez existe déjà dans la boîte aux lettres cible, les données exportées sont ajoutées au dossier existant. Si le dossier n'existe pas, il est créé.

TargetMailbox

Obligatoire

Microsoft.Exchange.Configuration.Tasks.MailboxIdParameter

Le paramètre TargetMailbox spécifie la boîte aux lettres dans laquelle le dossier cible sera créé. La boîte aux lettres que vous spécifiez doit exister pour que la commande l’exécute avec succès.

AllContentKeywords

Facultatif

System.String[]

Le paramètre AllContentKeywords spécifie les mots clés du contenu à inclure dans le déplacement. Si la commande trouve un mot clé spécifié dans le corps du message, le contenu des pièces jointes ou le sujet, elle exporte ces messages.

> [!Note] > Cela est différent de l’utilisation des paramètres ContentKeywords et SubjectKeywords. Si vous utilisez les paramètres ContentKeywords et SubjectKeywords, la commande exporte uniquement les messages comprenant à la fois le mot de passe que vous avez spécifié pour le paramètre ContentKeywords dans le corps du message ou le contenu des pièces jointes et le mot de passe que vous avez spécifié pour le paramètre SubjectKeywords dans l’objet.

AttachmentFilenames

Facultatif

System.String[]

Le paramètre AttachmentFilenames spécifie le filtre pour les pièces jointes. Vous pouvez utiliser des caractères génériques dans la chaîne. Par exemple, vous pouvez utiliser "*.txt" pour exporter des éléments qui ont une extension .txt.

BadItemLimit

Facultatif

System.Int32

Le paramètre BadItemLimit spécifie le nombre d'éléments endommagés dans une boîte aux lettres à ignorer avant que l'opération d'exportation n'échoue.

ContentKeywords

Facultatif

System.String[]

Le paramètre ContentKeywords spécifie les mots clés du contenu à inclure dans le déplacement. Si la commande trouve un mot clé spécifié dans le corps du message ou dans le contenu des pièces jointes, elle exporte ces messages.

DeleteContent

Facultatif

System.Management.Automation.SwitchParameter

Le paramètre DeleteContent spécifie l'option pour supprimer le contenu de la boîte aux lettres source après son exportation dans un dossier. Le dossier source ne sera pas supprimé.

EndDate

Facultatif

System.DateTime

Le paramètre EndDate spécifie la date de fin pour le filtrage du contenu exporté à partir de la boîte aux lettres source. Seuls les éléments dans la boîte aux lettres dont la date est antérieure ou identique à la date de fin sont exportés. Si vous entrez une date spécifique, utilisez le format de date courte défini dans les paramètres Options régionales configurés sur l'ordinateur local. Par exemple, si votre ordinateur est configuré pour utiliser le format de date courte mm/jj/aaaa, entrez 03/01/2006 pour spécifier le 1er mars 2006.

ExcludeFolders

Facultatif

Microsoft.Exchange.Data.Mapi.MapiFolderPath[]

Le paramètre ExcludeFolders spécifie la liste de dossiers à exclure durant l'exportation.

GlobalCatalog

Facultatif

Microsoft.Exchange.Data.Fqdn

Le paramètre GlobalCatalog spécifie le catalogue global à utiliser pour rechercher la boîte aux lettres cible.

IncludeFolders

Facultatif

Microsoft.Exchange.Data.Mapi.MapiFolderPath[]

Le paramètre IncludeFolders spécifie la liste de dossiers à inclure durant l'exportation.

Locale

Facultatif

System.Globalization.CultureInfo

Le paramètre Locale spécifie les paramètres régionaux des messages à exporter. La commande n’exporte que les messages avec le paramètre de lieu que vous spécifiez.

MaxThreads

Facultatif

System.Int32

Le paramètre MaxThreads spécifie le nombre maximal de threads à utiliser.

ReportFile

Facultatif

Microsoft.Exchange.Data.LocalLongFullPath

Le paramètre ReportFile spécifie le chemin et le nom de fichier du journal de rapport XML.

StartDate

Facultatif

System.DateTime

Le paramètre StartDate spécifie la date de début pour le filtrage du contenu exporté à partir de la boîte aux lettres source. Seuls les éléments de la boîte aux lettres dont la date est postérieure à la date de début sont exportés. Si vous entrez une date spécifique, utilisez le format de date courte défini dans les paramètres Options régionales configurés sur l'ordinateur local. Par exemple, si votre ordinateur est configuré pour utiliser le format de date courte mm/jj/aaaa, entrez 03/01/2006 pour spécifier le 1er mars 2006.

SubjectKeywords

Facultatif

System.String[]

Le paramètre SubjectKeywords spécifie les filtres de mots clés pour les objets des éléments dans la boîte aux lettres source.

ValidateOnly

Facultatif

System.Management.Automation.SwitchParameter

Le paramètre ValidateOnly donne pour instruction à la commande de simuler les actions qu'elle va appliquer à l'objet. Grâce au paramètre ValidateOnly, l'administrateur peut afficher les changements potentiels sans devoir les appliquer.

> [!Note] > Si vous exécutez la commande Export-Mailbox avec ce paramètre, la commande n’applique aucun filtre aux messages. Elle vérifiera seulement si les boîtes aux lettres source et cible existent.

Types d'entrées

Types de retours

Erreurs

Erreur Description

 

Exceptions

Exceptions Description

 

Exemple

Le premier exemple montre comment exporter le contenu de la boîte aux lettres de l'utilisateur john@contoso.com vers le dossier MyData de la boîte aux lettres ExportMailbox.

Le deuxième exemple montre comment utiliser des filtres pour spécifier les éléments de la boîte aux lettres source à inclure dans l'exportation. Cet exemple exporte tous les éléments de la boîte aux lettres de l'utilisateur contoso\john qui ont le mot clé « merger » dans le corps du message ou dans le contenu d'une pièce jointe, qui ont une pièce jointe nommée *orgchart* et dont la date est postérieure au 03/01/2006 à 12:01:00.

Le troisième exemple montre comment rechercher et supprimer les éléments d’une boîte aux lettres. Cet exemple commence par identifier toutes les boîtes aux lettres de la base de données « DB1 » puis recherche les éléments dont l'objet contient la chaîne « Virus message ». Il exporte les éléments vers une autre boîte aux lettres et supprime ces éléments de la boîte aux lettres source.

Le quatrième exemple montre que vous pouvez canaliser la sortie à partir de la commande Get-User vers la commande Export-Mailbox. Cet exemple exclut aussi deux dossiers de l’export. Les éléments des dossiers Courrier indésirable et Contacts dans la boîte aux lettres de John ne seront pas exportés vers la boîte aux lettres ExportMailbox.

Notes

Vous pouvez aussi canaliser la sortie à partir des la commande Get-Recipient ou Get-Mailbox vers la commande Export-Mailbox.

Export-Mailbox -Identity john@contoso.com -TargetMailbox ExportMailbox -TargetFolder MyData
Export-Mailbox -Identity contoso\john -TargetMailbox ExportMailbox -TargetFolder MyData -ContentKeywords "merger" -AttachmentFilenames "*orgchart*" -StartDate "03/01/2006 12:01:00"
Get-Mailbox -Database DB1 | Export-Mailbox -TargetMailbox ExportMailbox -TargetFolder VirusData -SubjectKeywords "Virus message" -DeleteContent
Get-User john | Export-Mailbox -TargetMailbox ExportMailbox -TargetFolder MyData -ExcludeFolders "\Junk E-Mail","\Contacts"