Gérer les déplacements de boîtes aux lettres locales dans Exchange 2016

[Cette rubrique est une documentation préliminaire et peut être modifiée dans les versions ultérieures. Des rubriques vides sont incluses comme espaces réservés. N’hésitez pas à nous transmettre vos commentaires. Envoyez-nous un e-mail à l’adresse ExchangeHelpFeedback@microsoft.com.]  

Sapplique à :Exchange Server 2016

Résumé : Découvrez comment vous pouvez déplacer la boîte aux lettres principale et l’archive qui y est associée sur la même base de données ou sur des bases de données séparées dans Exchange 2016.

Dans Exchange 2016, les boîtes aux lettres d’archivage et les boîtes aux lettres principales des utilisateurs peuvent résider sur différentes bases de données. Une demande de déplacement désigne le processus de déplacement d’une boîte aux lettres d’une base de données de boîtes aux lettres vers une autre. Une demande de déplacement local désigne le déplacement d’une boîte aux lettres dans une seule forêt Active Directory (contrairement à une demande de déplacement à distance qui se produit entre des forêts Active Directory). Vous utilisez les procédures de cette rubrique pour les demandes de déplacement local de boîtes aux lettres principales, de boîtes aux lettres d’archivage ou des deux en local. À l’aide de la fonctionnalité de demande de déplacement, vous pouvez déplacer la boîte aux lettres principale et l’archive qui y est associée sur la même base de données ou sur des bases de données séparées.

Les deux services suivants traitent votre demande de déplacement pour déplacer des boîtes aux lettres :

  • Exchange Service de réplication de boîte aux lettres (MRS)

  • Exchange Proxy de réplication de boîte aux lettres

Les procédures décrites dans cette rubrique vous aideront à effectuer des déplacements de boîtes aux lettres locales. Vous pouvez utiliser l’Environnement de ligne de commande Exchange Management Shell et le Centre d’administration Exchange (CAE) pour déplacer des boîtes aux lettres dans votre organisation locale.

Pour plus d’informations sur le service et le proxy de réplication de boîte aux lettres, consultez la rubrique Learn more about MRS Proxy. Pour plus d’informations sur les déplacements de boîtes aux lettres, consultez la rubrique Déplacements de boîtes aux lettres dans Exchange 2016.

tipConseil :
Vous rencontrez des difficultés ? Demandez de l’aide en participant aux forums Exchange. Visitez le forum à l’adresse : Exchange Server, Exchange Online ou Exchange Online Protection.

Vous pouvez créer des demandes de déplacement local pour :

  • Une seule boîte aux lettres.

  • Plusieurs boîtes aux lettres (également appelé demande de déplacement en lot).

  • Plusieurs boîtes aux lettres que vous spécifiez dans un fichier CSV (également appelé un migration batch).

Lorsque vous créez des demandes de déplacement local dans le Centre d’administration Exchange (pour une seule boîte aux lettres, plusieurs boîtes aux lettres ou plusieurs boîtes aux lettres spécifiées dans un fichier CSV), la demande est visible pour la cmdlet Get-MigrationBatch dans l’Environnement de ligne de commande Exchange Management Shell. Lorsque la demande a été effectuée (automatiquement ou manuellement), les résultats pour chaque boîte aux lettres sont visibles pour la cmdlet Get-MoveRequest.

Pour créer des demandes de déplacement local dans l’Environnement de ligne de commande Exchange Management Shell, vous utilisez uniquement les cmdlets New-MigrationBatch pour les lots de migration (les boîtes aux lettres sont spécifiées dans un fichier CSV). Pour créer des demandes de déplacement local qui n’utilisent pas un fichier CSV (demandes de déplacement de boîtes aux lettres individuelles ou de déplacement en lot), vous devez utiliser la cmdlet New-MoveRequest et ces requêtes ne sont pas visibles pour la cmdlet de lot Get-MigrationBatch (ou les cmdlets *-MigrationBatch* associées).

  1. Dans le CAE, accédez à Destinataires > Migration, cliquez sur AjouterIcône Ajouter puis sélectionnez Déplacement vers une base de données différente.

  2. L’Assistant Nouveau déplacement de boîte aux lettres locale s’ouvre. Sur la page Sélectionner des utilisateurs, configurez l’une des options suivantes :

    • Sélectionnez les utilisateurs à déplacer   Sélectionnez un ou plusieurs utilisateurs :

      Remarque : Même si vous souhaitez uniquement déplacer la boîte aux lettres d’archivage d’un utilisateur, vous sélectionnez la boîte aux lettres principale de l’utilisateur.

      • Cliquez sur AjouterIcône Ajouter. Dans la boîte de dialogue Sélectionner une boîte aux lettres qui s’affiche, sélectionnez une ou plusieurs boîtes aux lettres. Lorsque vous avez terminé, cliquez sur OK.

      • Pour supprimer des boîtes aux lettres de la liste, sélectionnez-la, puis cliquez sur SupprimerIcône Suppression.

    • Spécifier les utilisateurs via un fichier CSV   Cliquez sur Parcourir et accédez à l’emplacement du fichier (CSV) qui spécifie les boîtes aux lettres à déplacer. Pour plus d’informations sur les conditions requises du fichier CSV pour les demandes de déplacement local, consultez Fichiers CSV pour la migration de boîtes aux lettres.

      Autoriser les colonnes inconnues dans le fichier CSV

      • Si vous ne cochez pas cette case, le déplacement ignore (silencieusement) les colonnes inconnues du fichier CSV (y compris les colonnes facultatives avec des en-têtes de colonne mal orthographiés). Toutes les colonnes inconnues sont traitées comme des colonnes supplémentaires qui ne sont pas utilisées.

      • Si vous cochez cette case, la migration échoue si des colonnes inconnues sont présentes dans le fichier CSV. Ce paramètre protège contre les fautes d’orthographe dans les en-têtes de colonnes obligatoires et facultatives, mais le fichier CSV ne peut pas contenir de colonnes non liées.

    Lorsque vous avez terminé, cliquez sur Suivant.

  3. Sur la page Configuration de la migration, configurez ces paramètres :

    • Nouveau nom de lot de migration   Entrez un nom descriptif pour l’opération de déplacement de la boîte aux lettres.

    • Archiver   Sélectionnez l’une des options suivantes :

      • Déplacer la boîte aux lettres principale et la boîte aux lettres d’archivage s’il en existe une

      • Déplacer uniquement la boîte aux lettres principale, pas la boîte aux lettres d’archivage

      • Déplacer uniquement la boîte aux lettres d’archivage, pas la boîte aux lettres principale

    • Base de données cible   Ce paramètre a une incidence sur les déplacements des boîtes aux lettres principales.

      • Pour spécifier la base de données pour la boîte aux lettres principale, cliquez sur Parcourir. Dans la boîte de dialogue Sélectionner une base de données de boîtes aux lettres qui s’affiche, sélectionnez la base de données.

      • Si vous ne spécifiez pas de base de données, la logique de distribution automatique dans Exchange choisit une base de données dans le site Active Directory de manière aléatoire.

    • Base de données d’archivage cible   Ce paramètre a une incidence sur les déplacements des boîtes aux lettres d’archivage.

      • Pour spécifier la base de données pour la boîte aux lettres d’archivage, cliquez sur Parcourir. Dans la boîte de dialogue Sélectionner une base de données de boîtes aux lettres qui s’affiche, sélectionnez la base de données.

      • Si vous ne spécifiez pas de base de données, la boîte aux lettres d’archivage est déplacée vers le même emplacement que la boîte aux lettres principale.

    • Limite d’élément incorrecte   Spécifie le nombre maximal d’éléments corrompus autorisés dans la boîte aux lettres avant l’échec de la demande. La valeur par défaut dans le CAE est 10. Ne spécifiez pas une valeur supérieure à 50 ici. Si vous souhaitez définir la limite sur 51 ou une valeur supérieure, utilisez le paramètre BadItemLimit et le commutateur AcceptLargeDataLoss dans l’Environnement de ligne de commande Exchange Management Shell.

    Lorsque vous avez terminé, cliquez sur Suivant.

  4. Sur la page Démarrer le lot, configurez ces paramètres :

    • Une fois la migration terminée, un rapport est envoyé à ces destinataires.   La valeur par défaut est le compte que vous utilisez pour déplacer les boîtes aux lettres. Cliquez sur Parcourir pour ajouter ou supprimer des destinataires. Lorsque vous avez terminé, cliquez sur OK.

    • Veuillez sélectionner l’option de votre choix pour le démarrage du lot   Sélectionnez l’une des options suivantes :

      • Démarrer manuellement la migration un peu plus tard

      • Démarrer le lot automatiquement   Il s’agit de la valeur par défaut.

    • Veuillez sélectionner l’option de votre choix pour l’arrêt du lot   Sélectionnez l’une des options suivantes :

      • Terminer manuellement le lot

      • Terminer automatiquement le lot de migration   Il s’agit de la valeur par défaut.

    Lorsque vous avez terminé, cliquez sur Nouveau.

Une demande de déplacement local pour une boîte aux lettres individuelle utilise la cmdlet New-MailboxMove. Mais une demande de déplacement local pour plusieurs boîtes aux lettres qui ne spécifie pas les boîtes aux lettres dans un fichier CSV utilise aussi la cmdlet New-MailboxMove. Une demande de déplacement local pour plusieurs boîtes aux lettres qui n’utilise pas un fichier CSV est aussi appelée demande de déplacement en lot.

Pour créer une demande de déplacement local pour une boîte aux lettres individuelle, utilisez cette syntaxe :

New-MoveRequest "<DescriptiveName>"] -Identity <MailboxIdentity> [<-ArchiveOnly | -PrimaryOnly>] [-TargetDatabase <DatabaseIdentity>] [-ArchiveTargetDatabase  <DatabaseIdentity>] [-Priority <PriorityValue>] [-BadItemLimit <Value>] [-AcceptLargeDataLoss]

L’exemple suivant crée une demande de déplacement local avec ces paramètres :

  • Boîte aux lettres   La boîte aux lettres principale et la boîte aux lettres d’archivage (le cas échéant) pour Angela Gruber (agruber@contoso.com). Si vous souhaitez uniquement déplacer la boîte aux lettres principale, utilisez le commutateur PrimaryOnly. Si vous souhaitez uniquement déplacer la boîte aux lettres d’archivage, utilisez le commutateur ArchiveOnly.

  • Base de données cible pour la boîte aux lettres principale   MBX DB02. Si nous n’utilisons pas le paramètre TargetDatabase, la logique de distribution automatique dans Exchange sélectionne une base de données dans le site Active Directory de manière aléatoire.

  • Base de données cible pour la boîte aux lettres d’archivage   MBX DB03. Si nous n’utilisons pas le paramètre ArchiveTargetDatabase ou le commutateur PrimaryOnly, la boîte aux lettres d’archivage sera déplacée vers la même base de données que la boîte aux lettres principale.

    Si nous utilisons le commutateur ArchiveOnly sans le paramètre ArchiveTargetDatabase, la logique de distribution automatique dans Exchange sélectionne une base de données dans le site Active Directory de manière aléatoire.

  • Priorité   Normal, car nous n’utilisons pas le paramètre Priority.

  • Limite d’élément incorrecte   10 (la valeur par défaut dans l’Environnement de ligne de commande Exchange Management Shell est 0). Étant donné que la valeur est inférieure à 51, nous n’avons pas besoin d’utiliser le commutateur AcceptLargeDataLoss.

New-MoveRequest -Identity agruber@contoso.com -TargetDatabase "MBX 02" -ArchiveTargetDatabase "MBX 03" -BadItemLimit 10

Cet exemple utilise des paramètres similaires mais déplace uniquement la boîte aux lettres principale d’Angela.

New-MoveRequest -Identity agruber@contoso.com -PrimaryOnly-TargetDatabase "MBX 02" -BadItemLimit 10

Cet exemple utilise des paramètres similaires mais déplace uniquement la boîte aux lettres d’archivage d’Angela.

New-MoveRequest -Identity agruber@contoso.com -ArchiveOnly -ArchiveTargetDatabase "MBX 03" -BadItemLimit 10

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

Une demande de déplacement en lot utilise pratiquement la même syntaxe qu’une demande de déplacement pour une boîte aux lettres individuelle. Les principales différences sont les suivantes :

  • Vous n’utilisez pas le paramètre Identity pour spécifier la boîte aux lettres. À la place, vous utilisez les cmdlets Get-Mailbox ou Get-User pour générer la liste des boîtes aux lettres à déplacer, et vous transmettez les résultats dans la cmdlet New-MoveRequest.

  • Vous nommez le déplacement en lot avec le paramètre BatchName.

L’exemple suivant crée une demande de déplacement en lot avec ces paramètres :

  • Boîtes aux lettres à déplacer   Toutes les boîtes aux lettres sur la base de données nommée MBX BD01.

  • Nom du lot   MBX DB01 à MBX DB02.

  • Base de données cible   MBX DB02. Si nous n’utilisons pas le paramètre TargetDatabase, la logique de distribution automatique dans Exchange sélectionne des bases de données dans le site Active Directory de manière aléatoire.

  • Base de données cible pour boîtes aux lettres d’archivage    MBX DB02. Comme nous n’utilisons pas le paramètre ArchiveTargetDatabase ou le commutateur PrimaryOnly, la base de données de la boîte aux lettres d’archivage est déplacée vers la même base de données que la boîte aux lettres principale.

    Si nous utilisons le commutateur ArchiveOnly sans le paramètre ArchiveTargetDatabase, la logique de distribution automatique dans Exchange sélectionne des bases de données dans le site Active Directory de manière aléatoire.

  • Priorité   High

  • Limite d’élément incorrecte   51 (la valeur par défaut dans l’Environnement de ligne de commande Exchange Management Shell est 0), donc nous devons également utiliser le commutateur AcceptLargeDataLoss.

Get-Mailbox -Database "MBX DB01" | New-MoveRequest -BatchName "MBX DB01 to MBX DB02" -TargetDatabase "MBX DB02" -Priority High -BadItemLimit 51 -AcceptLargeDataLoss

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

Une demande de déplacement local pour des boîtes aux lettres qui sont spécifiées dans un fichier CSV est appelée un lot de migration qui utilise la cmdlet New-MigrationBatch.

Pour plus d’informations sur les conditions requises du fichier CSV pour les demandes de déplacement local, consultez Fichiers CSV pour la migration de boîtes aux lettres.

Pour créer un lot de migration, utilisez la syntaxe suivante :

New-MigrationBatch -Local [-AutoStart] [-AutoComplete] -Name "<MigrationBatchName>" -CSVData ([Byte[]](Get-Content -Encoding Byte -Path "<PathAndFileName>" -ReadCount 0)) [<-ArchiveOnly | -PrimaryOnly>] [-TargetDatabases "<MailboxDatabase1>","<MailboxDatabase1>"... [-TargetArchiveDatabases "<MailboxDatabase1>","<MailboxDatabase1>"...] [-Priority <PriorityValue>] [-BadItemLimit <Value>] [-AcceptLargeDataLoss]

Cet exemple crée un lot de migration avec ces paramètres :

  • Fichier CSV qui spécifie les boîtes aux lettres à déplacer   C:\Users\Administrator\Desktop\LocalMove 01.csv. Si vous souhaitez uniquement déplacer la boîte aux lettres principale, utilisez le commutateur PrimaryOnly ou la valeur MailboxTypePrimaryOnly dans le fichier CSV. Si vous souhaitez uniquement déplacer la boîte aux lettres d’archivage, utilisez le commutateur ArchiveOnly ou la valeur MailboxTypeArchiveOnly dans le fichier CSV.

  • Nom du lot   LocalMove 01.

  • Base de données cible   MBX DB02. Si nous n’utilisons pas le paramètre TargetDatabase et que les bases de données de la boîte aux lettres principale ne sont pas définies dans le fichier CSV, la logique de distribution automatique dans Exchange sélectionne des bases de données dans le site Active Directory de manière aléatoire.

  • Base de données cible pour boîtes aux lettres d’archivage   MBX DB02. Comme nous n’utilisons pas le paramètre ArchiveTargetDatabase (dans la commande ou le fichier CSV), la base de données de la boîte aux lettres d’archivage est déplacée vers la même base de données que la boîte aux lettres principale.

    Si nous utilisons le commutateur ArchiveOnly (dans la commande ou le fichier CSV sans le paramètre ArchiveTargetDatabase (dans la commande ou l e fichier CSV), la logique de distribution automatique dans Exchange sélectionne des bases de données dans le site Active Directory de manière aléatoire.

  • Quand démarrer la migration   Immédiatement, car nous utilisons le commutateur AutoStart. Si nous n’utilisons pas ce commutateur, nous devons utiliser la cmdlet Start-MigrationRequest pour démarrer le lot de migration après sa création.

  • Quand effectuer la migration   Une fois que les boîtes aux lettres ont effectué leur synchronisation initiale car nous utilisons le commutateur AutoComplete. Si nous n’utilisons pas ce commutateur, nous devons utiliser la cmdlet Complete-MigrationRequest pour démarrer le lot de migration après sa création.

  • Priorité   Normal, car nous n’utilisons pas le paramètre Priority.

  • Limite d’élément incorrecte   10 (la valeur par défaut dans l’Environnement de ligne de commande Exchange Management Shell est 0). Étant donné que la valeur est inférieure à 51, nous n’avons pas besoin d’utiliser le commutateur AcceptLargeDataLoss.

New-MigrationBatch -Local -AutoStart -AutoComplete -Name "LocalMove 01" -CSVData ([System.IO.File]::ReadAllBytes("C:\Users\Administrator\Desktop\LocalMove 01.csv")) -TargetDatabases "MBX DB02" -BadItemLimit 10

Pour vérifier que vous avez correctement créé une demande de déplacement local, effectuez l’une des opérations suivantes :

  • Dans le CAE, accédez à Destinataires > Migration et vérifiez l’état de la demande de déplacement (notez que vous devrez peut-être cliquer sur ActualiserIcône Actualiser). Vous pouvez sélectionner la demande de déplacement et afficher davantage d’informations dans le volet d’informations ou en cliquant sur ModifierIcône Modifier.

  • Dans le CAE, accédez à Destinataires > Migration et cliquez sur État de tous les lots.

  • Consultez le message de notification. L’expéditeur est Microsoft Outlook. Lorsque la demande de déplacement est terminée, vous recevez un message dont l’objet est Migration batch <MigrationBatchName> has completed successfully.

  • Dans le Centre d’administration Exchange, cliquez sur la visionneuse de notifications Icône Notifications pour afficher l’état de la demande.

  • Dans l’Environnement de ligne de commande Exchange Management Shell, remplacez <MailboxIdentity> par le nom, l’adresse e-mail ou l’alias de la boîte aux lettres, puis exécutez la commande suivante pour vérifier les valeurs de propriété de base :

    Get-MoveRequest -Identity <MailboxIdentity> | Format-List DisplayName,Alias,Status,*database*
    
  • Dans l’Environnement de ligne de commande Exchange Management Shell, remplacez <BatchName> par la valeur du nom du lot de la demande de déplacement, puis exécutez la commande suivante pour vérifier les valeurs de propriété de base :

    Get-MoveRequest -BatchName <BatchName> | Format-List DisplayName,Alias,Status,*database*
    

    Remarque : Si vous avez créé la demande de déplacement dans le CAE, la valeur du nom de lot est MigrationService:<BatchNameValueFromTheEAC>.

  • Si vous avez créé la demande de déplacement dans le CAE, remplacez <BatchName> avec la valeur du nom de lot spécifié et exécutez cette commande dans l’Environnement de ligne de commande Exchange Management Shell pour vérifier les informations récapitulatives sur toutes les boîtes aux lettres du déplacement :

    Get-MigrationUserStatistics -BatchId <BatchName>
    
  • Si vous avez créé la demande de déplacement dans le CAE, remplacez <EmailAddress> par l’adresse e-mail de la boîte aux lettres déplacée et exécutez cette commande pour afficher les informations détaillées sur la boîte aux lettres spécifiée :

    Get-MigrationUserStatistics -Identity <EmailAddress> | Format-List
    

Pour plus d'informations, consultez la rubrique Get-MigrationUserStatistics.

Pour obtenir un exemple d’utilisation de l’Environnement de ligne de commande Exchange Management Shell pour afficher un lot de migration, reportez-vous à l’exemple 2 de la rubrique Get-MigrationBatch.

Cet exemple permet de configurer le point de terminaison de migration, puis de créer un déplacement par lot inter-forêts de la forêt source à la forêt cible, à l'aide d'un fichier .csv.

New-MigrationEndpoint -Name Fabrikam -ExchangeRemote -Autodiscover -EmailAddress tonysmith@fabrikam.com -Credentials (Get-Credential fabrikam\tonysmith) 

$csvData=[System.IO.File]::ReadAllBytes("C:\Users\Administrator\Desktop\batch.csv")
New-MigrationBatch -CSVData $csvData -Timezone "Pacific Standard Time" -Name FabrikamMerger -SourceEndpoint Fabrikam -TargetDeliveryDomain "mail.contoso.com"

Pour plus d'informations sur la préparation de votre forêt pour des déplacements inter-forêts, consultez les rubriques suivantes :

Pour des informations détaillées sur la syntaxe et les paramètres, consultez les rubriques New-MigrationBatch et New-MoveRequest.

Pour vérifier que vous avez terminé avec succès le migration, procédez comme suit :

  • À partir de l’Environnement de ligne de commande Exchange Management Shell, exécutez la commande suivante pour récupérer les informations de déplacement des boîtes aux lettres.

    Get-MigrationUserStatistics -Identity BatchName -Status | Format-List
    

Pour plus d'informations, consultez la rubrique Get-MigrationUserStatistics.

 
Afficher: