Move-Mailbox (RTM)

 

S’applique à : Exchange Server 2007

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

La cmdlet Move-Mailbox permet de déplacer des boîtes aux lettres à l'intérieur de votre organisation ou entre des organisations.

Syntaxe

move-Mailbox -Identity <MailboxIdParameter> -TargetDatabase <DatabaseIdParameter> [-BadItemLimit <Int32>] [-DomainController <Fqdn>] [-GlobalCatalog <Fqdn>] [-IgnorePolicyMatch <SwitchParameter>] [-IgnoreRuleLimitErrors <SwitchParameter>] [-MaxThreads <Int32>] [-ReportFile <LocalLongFullPath>] [-ValidateOnly <SwitchParameter>]

move-Mailbox -Identity <MailboxIdParameter> -TargetDatabase <DatabaseIdParameter> [-AllContentKeywords <String[]>] [-AllowMerge <SwitchParameter>] [-AttachmentFilenames <String[]>] [-BadItemLimit <Int32>] [-ContentKeywords <String[]>] [-DomainController <Fqdn>] [-EndDate <DateTime>] [-ExcludeFolders <MapiFolderPath[]>] [-GlobalCatalog <Fqdn>] [-IgnorePolicyMatch <SwitchParameter>] [-IgnoreRuleLimitErrors <SwitchParameter>] [-IncludeFolders <MapiFolderPath[]>] [-Locale <CultureInfo>] [-MaxThreads <Int32>] [-NTAccountOU <OrganizationalUnitIdParameter>] [-PreserveMailboxSizeLimit <SwitchParameter>] [-ReportFile <LocalLongFullPath>] [-RetryInterval <EnhancedTimeSpan>] [-RetryTimeout <EnhancedTimeSpan>] [-SourceForestCredential <PSCredential>] [-SourceForestGlobalCatalog <Fqdn>] [-SourceMailboxCleanupOptions <None | DeleteSourceMailbox | DeleteSourceNTAccount>] [-StartDate <DateTime>] [-SubjectKeywords <String[]>] [-TargetForestCredential <PSCredential>] [-ValidateOnly <SwitchParameter>]

move-Mailbox -Identity <MailboxIdParameter> -ConfigurationOnly <SwitchParameter> -TargetDatabase <DatabaseIdParameter> [-BadItemLimit <Int32>] [-DomainController <Fqdn>] [-GlobalCatalog <Fqdn>] [-IgnorePolicyMatch <SwitchParameter>] [-MaxThreads <Int32>] [-ReportFile <LocalLongFullPath>] [-ValidateOnly <SwitchParameter>]

move-Mailbox -Identity <MailboxIdParameter> -TargetDatabase <DatabaseIdParameter> [-BadItemLimit <Int32>] [-DomainController <Fqdn>] [-GlobalCatalog <Fqdn>] [-IgnorePolicyMatch <SwitchParameter>] [-MaxThreads <Int32>] [-ReportFile <LocalLongFullPath>] [-ValidateOnly <SwitchParameter>]

Description détaillée

La cmdlet Move-Mailbox permet d'effectuer les tâches suivantes :

  • déplacer une boîte aux lettres entre des serveurs d'une organisation. Ce déplacement peut être utile en cas de mise à niveau matérielle ou logicielle.

  • déplacer une boîte aux lettres entre des serveurs d'organisations différentes. Ce déplacement peut être utile lorsque des organisations fusionnent leurs infrastructures de réseau.

Pour exécuter la cmdlet Move-Mailbox, vous devez utilisez sur les serveurs source et cible un compte auquel ont été délégués :

  • le rôle Administrateur de serveur Exchange.

  • le rôle Administrateur des destinataires Exchange.

  • le groupe Administrateurs local.

Notes

Si vous exécutez Exchange 2007 sur un ordinateur qui fonctionne également comme un contrôleur de domaine, pour déplacer une boîte aux lettres vers une base de données de ce serveur, vous devez utiliser un compte auquel le rôle Administrateur de serveur Exchange a été délégué. Il n'est pas utile que le rôle Administrateur des destinataires Exchange soit délégué au compte.

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.

Paramètres

Paramètre Obligatoire Type Description

ConfigurationOnly

Obligatoire

System.Management.Automation.SwitchParameter

Le paramètre ConfigurationOnly modifie l'emplacement du serveur Exchange dans le service d'annuaire Active Directory. Ce paramètre permet de diriger la boîte aux lettres vers un serveur fonctionnel. Le contenu de la boîte aux lettres n'est pas déplacé.

Identity

Obligatoire

Microsoft.Exchange.Configuration.Tasks.MailboxIdParameter

Le paramètre Identity spécifie l'identification du destinataire de la boîte aux lettres unique à déplacer. Si la commande Get-Mailbox est canalisée, ce paramètre n'est pas obligatoire.

TargetDatabase

Obligatoire

Microsoft.Exchange.Configuration.Tasks.DatabaseIdParameter

Le paramètre TargetDatabase spécifie la base de données vers laquelle la boîte aux lettres doit être déplacée. Si la commande Get-Mailbox est canalisée, ce paramètre n'est pas obligatoire.

Si vous ne spécifiez pas le nom de serveur, la cmdlet recherche la base de données sur le serveur local. Si vous avez plusieurs bases de données portant le même nom sur le même serveur, vous devez spécifier le groupe de stockage.

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.

AllowMerge

Facultatif

System.Management.Automation.SwitchParameter

Le paramètre AllowMerge spécifie la fusion de boîtes aux lettres s'il existe déjà une boîte aux lettres. Vous pouvez utiliser ce paramètre pour déplacer une boîte aux lettres entre des organisations même s'il existe déjà une boîte aux lettres cible. Les contenus de boîte aux lettres sont fusionnés au niveau de la cible. Ce paramètre ne peut pas être utilisé si le paramètre NTAccountOU est utilisé.

AttachmentFilenames

Facultatif

System.String[]

Le paramètre AttachmentFilenames spécifie les pièces jointes à inclure dans le déplacement. Les noms de fichier peuvent inclure tout type de fichier et des caractères génériques.

BadItemLimit

Facultatif

System.Int32

Le paramètre BadItemLimit spécifie le nombre d'éléments endommagés à ignorer. Définissez la valeur 0 pour ne pas ignorer les éléments endommagés. La plage d'entrées valide pour ce paramètre s'étend de 0 à 2 147 483 647.

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.

DomainController

Facultatif

Microsoft.Exchange.Data.Fqdn

Pour spécifier le nom de domaine complet (FQDN) du contrôleur de domaine qui écrit ce changement de configuration dans Active Directory, incluez le paramètre DomainController dans la commande.

EndDate

Facultatif

System.DateTime

Le paramètre EndDate spécifie la date de fin pour le filtrage du contenu déplacé à 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 déplacé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 le déplacement.

GlobalCatalog

Facultatif

Microsoft.Exchange.Data.Fqdn

Le paramètre GlobalCatalog spécifie le catalogue global dans lequel effectuer des opérations de recherche dans la forêt cible.

IgnorePolicyMatch

Facultatif

System.Management.Automation.SwitchParameter

Le paramètre IgnorePolicyMatch spécifie la mise en correspondance des stratégies de destinataires.

IgnoreRuleLimitErrors

Facultatif

System.Management.Automation.SwitchParameter

Le paramètre IgnoreRuleLimitErrors spécifie le déplacement des règles de l'utilisateur vers le compte cible Microsoft Exchange Server 2003 ou Exchange 2000 Server pour éviter la limite de règles de 32 Ko de Microsoft Outlook.

IncludeFolders

Facultatif

Microsoft.Exchange.Data.Mapi.MapiFolderPath[]

Le paramètre IncludeFolders spécifie la liste de dossiers à inclure durant le déplacement.

Locale

Facultatif

System.Globalization.CultureInfo

Le paramètre Locale spécifie les paramètres régionaux des messages à déplacer. La commande déplacera uniquement les messages avec les paramètres régionaux que vous avez spécifiés.

MaxThreads

Facultatif

System.Int32

Le paramètre MaxThreads spécifie le nombre maximal de threads à utiliser. La plage d'entrées valide pour ce paramètre s'étend de 0 à 30.

> [!Note] > La plage de threads acceptable à utiliser est déterminée par les performances de votre organisation Exchange. Il est recommandé d'exécuter des tests de validation pour identifier une plage acceptable pour votre environnement avant de déplacer plusieurs boîtes aux lettres simultanément.

NTAccountOU

Facultatif

Microsoft.Exchange.Configuration.Tasks.OrganizationalUnitIdParameter

Le paramètre NTAccountOU spécifie l'unité d'organisation dans laquelle les comptes Microsoft Windows NT sont créés. Ce paramètre ne peut pas être utilisé si le paramètre AllowMerge est utilisé.

PreserveMailboxSizeLimit

Facultatif

System.Management.Automation.SwitchParameter

Le paramètre PreserveMailboxSizeLimit spécifie l'application ou non des options de limite de taille de la boîte aux lettres source à la boîte aux lettres cible.

ReportFile

Facultatif

Microsoft.Exchange.Data.LocalLongFullPath

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

RetryInterval

Facultatif

Microsoft.Exchange.Data.EnhancedTimeSpan

Le paramètre RetryInterval spécifie l'intervalle d'extraction de l'état du déplacement du serveur.

RetryTimeout

Facultatif

Microsoft.Exchange.Data.EnhancedTimeSpan

Le paramètre RetryTimeout spécifie la limite de délai d'expiration pour le déplacement d'une boîte aux lettres.

SourceForestCredential

Facultatif

System.Management.Automation.PSCredential

Le paramètre SourceForestCredential spécifie les informations d'identification utilisées lors de la connexion à la boîte aux lettres source.

SourceForestGlobalCatalog

Facultatif

Microsoft.Exchange.Data.Fqdn

Le paramètre SourceForestGlobalCatalog spécifie le catalogue global dans lequel effectuer des opérations de recherche dans la forêt source.

SourceMailboxCleanupOptions

Facultatif

Microsoft.Exchange.Management.RecipientTasks.MoveMailboxSourceCleanupType

Le paramètre SourcMailboxCleanupOptions spécifie les options de nettoyage de la boîte aux lettres source. Ce paramètre ne peut pas être utilisé si le paramètre AllowMerge est utilisé.

StartDate

Facultatif

System.DateTime

Le paramètre StartDate spécifie la date de début pour le filtrage du contenu déplacé à 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 déplacé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.

TargetForestCredential

Facultatif

System.Management.Automation.PSCredential

Le paramètre TargetForestCredential spécifie les informations d'identification utilisées lors de la connexion à la base de données cible.

ValidateOnly

Facultatif

System.Management.Automation.SwitchParameter

Le paramètre ValidateOnly offre la possibilité de valider le déplacement sans déplacer la boîte aux lettres.

Types d'entrées

Types de retours

Erreurs

Erreur Description

  

  

Exceptions

Exceptions Description

  

  

Exemple

Dans l'exemple suivant, la commande Move-Mailbox est utilisée pour déplacer la boîte aux lettres de John Peoples (john@contoso.com) vers une nouvelle base de données de boîtes aux lettres nommée NewMailboxDatabase.

Move-Mailbox john@contoso.com -TargetDatabase NewMailboxDatabase