Share via


New-MigrationBatch

Cette cmdlet est disponible dans Exchange sur site et dans le service cloud. Certains paramètres peuvent être propres à un environnement ou à un autre.

Utilisez la cmdlet New-MigrationBatch pour soumettre une nouvelle demande de migration pour un lot d'utilisateurs.

Pour plus d’informations sur les jeux de paramètres dans la section Syntaxe ci-après, voir Syntaxe da la cmdlet Exchange.

Syntax

New-MigrationBatch
   -Name <String>
   [-CSVData <Byte[]>]
   [-DisallowExistingUsers]
   [-WorkflowControlFlags <MigrationWorkflowControlFlags>]
   [-AdoptPreexisting]
   [-AllowIncrementalSyncs <Boolean>]
   [-AllowUnknownColumnsInCsv <Boolean>]
   [-ArchiveDomain <String>]
   [-ArchiveOnly]
   [-AutoComplete]
   [-AutoRetryCount <Int32>]
   [-AutoStart]
   [-AvoidMergeOverlap]
   [-BadItemLimit <Unlimited>]
   [-CompleteAfter <DateTime>]
   [-ContentFilter <String>]
   [-ContentFilterLanguage <CultureInfo>]
   [-Confirm]
   [-DomainController <Fqdn>]
   [-ExcludeDumpsters]
   [-ExcludeFolders <MultiValuedProperty>]
   [-ForwardingDisposition <GmailForwardingDisposition>]
   [-IncludeFolders <MultiValuedProperty>]
   [-LargeItemLimit <Unlimited>]
   [-Locale <CultureInfo>]
   [-MoveOptions <MultiValuedProperty>]
   [-NotificationEmails <MultiValuedProperty>]
   [-Partition <MailboxIdParameter>]
   [-PrimaryOnly]
   [-RemoveOnCopy]
   [-RenamePrimaryCalendar]
   [-ReportInterval <Timespan>]
   [-Restore]
   [-SkipCalendar]
   [-SkipContacts]
   [-SkipMail]
   [-SkipMerging <MultiValuedProperty>]
   [-SkipMoving <MultiValuedProperty>]
   [-SkipReports]
   [-SkipRules]
   [-SkipSteps <SkippableMigrationSteps[]>]
   [-SourceEndpoint <MigrationEndpointIdParameter>]
   [-SourcePFPrimaryMailboxGuid <Guid>]
   [-StartAfter <DateTime>]
   [-TargetArchiveDatabases <MultiValuedProperty>]
   [-TargetDatabases <MultiValuedProperty>]
   [-TargetDeliveryDomain <String>]
   [-TimeZone <ExTimeZoneValue>]
   [-WhatIf]
   [<CommonParameters>]
New-MigrationBatch
   -Name <String>
   -CSVData <Byte[]>
   [-DisallowExistingUsers]
   [-AdoptPreexisting]
   [-AllowIncrementalSyncs <Boolean>]
   [-AllowUnknownColumnsInCsv <Boolean>]
   [-ArchiveDomain <String>]
   [-ArchiveOnly]
   [-AutoComplete]
   [-AutoRetryCount <Int32>]
   [-AutoStart]
   [-BadItemLimit <Unlimited>]
   [-CompleteAfter <DateTime>]
   [-Confirm]
   [-DomainController <Fqdn>]
   [-LargeItemLimit <Unlimited>]
   [-Locale <CultureInfo>]
   [-MoveOptions <MultiValuedProperty>]
   [-NotificationEmails <MultiValuedProperty>]
   [-Partition <MailboxIdParameter>]
   [-PrimaryOnly]
   [-RemoveOnCopy]
   [-ReportInterval <Timespan>]
   [-SkipMerging <MultiValuedProperty>]
   [-SkipMoving <MultiValuedProperty>]
   [-SkipReports]
   [-SkipSteps <SkippableMigrationSteps[]>]
   [-StartAfter <DateTime>]
   [-TargetArchiveDatabases <MultiValuedProperty>]
   [-TargetDatabases <MultiValuedProperty>]
   [-TargetDeliveryDomain <String>]
   [-TargetEndpoint <MigrationEndpointIdParameter>]
   [-TimeZone <ExTimeZoneValue>]
   [-WhatIf]
   [<CommonParameters>]
New-MigrationBatch
   [-Local]
   -Name <String>
   -CSVData <Byte[]>
   [-DisallowExistingUsers]
   [-WorkloadType <RequestWorkloadType>]
   [-WorkflowControlFlags <MigrationWorkflowControlFlags>]
   [-AdoptPreexisting]
   [-AllowIncrementalSyncs <Boolean>]
   [-AllowUnknownColumnsInCsv <Boolean>]
   [-ArchiveOnly]
   [-AutoComplete]
   [-AutoRetryCount <Int32>]
   [-AutoStart]
   [-BadItemLimit <Unlimited>]
   [-CompleteAfter <DateTime>]
   [-Confirm]
   [-DomainController <Fqdn>]
   [-Locale <CultureInfo>]
   [-MoveOptions <MultiValuedProperty>]
   [-NotificationEmails <MultiValuedProperty>]
   [-Partition <MailboxIdParameter>]
   [-PrimaryOnly]
   [-RemoveOnCopy]
   [-ReportInterval <Timespan>]
   [-SkipMoving <MultiValuedProperty>]
   [-SkipReports]
   [-SkipSteps <SkippableMigrationSteps[]>]
   [-StartAfter <DateTime>]
   [-TargetArchiveDatabases <MultiValuedProperty>]
   [-TargetDatabases <MultiValuedProperty>]
   [-TimeZone <ExTimeZoneValue>]
   [-WhatIf]
   [<CommonParameters>]
New-MigrationBatch
   -Name <String>
   -CSVData <Byte[]>
   -SourcePublicFolderDatabase <DatabaseIdParameter>
   [-AllowIncrementalSyncs <Boolean>]
   [-AllowUnknownColumnsInCsv <Boolean>]
   [-AutoComplete]
   [-AutoRetryCount <Int32>]
   [-AutoStart]
   [-BadItemLimit <Unlimited>]
   [-CompleteAfter <DateTime>]
   [-Confirm]
   [-DomainController <Fqdn>]
   [-LargeItemLimit <Unlimited>]
   [-Locale <CultureInfo>]
   [-NotificationEmails <MultiValuedProperty>]
   [-Partition <MailboxIdParameter>]
   [-ReportInterval <Timespan>]
   [-SkipMerging <MultiValuedProperty>]
   [-SkipReports]
   [-SkipSteps <SkippableMigrationSteps[]>]
   [-StartAfter <DateTime>]
   [-TimeZone <ExTimeZoneValue>]
   [-WhatIf]
   [<CommonParameters>]
New-MigrationBatch
   -Name <String>
   [-UserIds] <MultiValuedProperty>
   [-AllowIncrementalSyncs <Boolean>]
   [-AllowUnknownColumnsInCsv <Boolean>]
   [-AutoComplete]
   [-AutoRetryCount <Int32>]
   [-AutoStart]
   [-CompleteAfter <DateTime>]
   [-Confirm]
   [-DisableOnCopy]
   [-DomainController <Fqdn>]
   [-Locale <CultureInfo>]
   [-NotificationEmails <MultiValuedProperty>]
   [-Partition <MailboxIdParameter>]
   [-ReportInterval <Timespan>]
   [-SkipReports]
   [-SkipSteps <SkippableMigrationSteps[]>]
   [-StartAfter <DateTime>]
   [-TimeZone <ExTimeZoneValue>]
   [-WhatIf]
   [<CommonParameters>]
New-MigrationBatch
   -Name <String>
   [-Users] <MultiValuedProperty>
   [-AllowIncrementalSyncs <Boolean>]
   [-AutoComplete]
   [-AutoRetryCount <Int32>]
   [-AutoStart]
   [-CompleteAfter <DateTime>]
   [-Confirm]
   [-DisableOnCopy]
   [-DomainController <Fqdn>]
   [-Locale <CultureInfo>]
   [-NotificationEmails <MultiValuedProperty>]
   [-Partition <MailboxIdParameter>]
   [-ReportInterval <Timespan>]
   [-SkipReports]
   [-SkipSteps <SkippableMigrationSteps[]>]
   [-StartAfter <DateTime>]
   [-TimeZone <ExTimeZoneValue>]
   [-WhatIf]
   [<CommonParameters>]
New-MigrationBatch
   -Name <String>
   -CSVData <Byte[]>
   [-PublicFolderToUnifiedGroup]
   [-AllowIncrementalSyncs <Boolean>]
   [-AllowUnknownColumnsInCsv <Boolean>]
   [-AutoComplete]
   [-AutoRetryCount <Int32>]
   [-AutoStart]
   [-BadItemLimit <Unlimited>]
   [-CompleteAfter <DateTime>]
   [-Confirm]
   [-DomainController <Fqdn>]
   [-LargeItemLimit <Unlimited>]
   [-Locale <CultureInfo>]
   [-NotificationEmails <MultiValuedProperty>]
   [-Partition <MailboxIdParameter>]
   [-ReportInterval <Timespan>]
   [-SkipReports]
   [-SkipSteps <SkippableMigrationSteps[]>]
   [-SourceEndpoint <MigrationEndpointIdParameter>]
   [-StartAfter <DateTime>]
   [-TimeZone <ExTimeZoneValue>]
   [-WhatIf]
   [<CommonParameters>]
New-MigrationBatch
   -Name <String>
   [-WorkflowTemplate <String>]
   [-AllowIncrementalSyncs <Boolean>]
   [-AllowUnknownColumnsInCsv <Boolean>]
   [-AutoComplete]
   [-AutoRetryCount <Int32>]
   [-AutoStart]
   [-CompleteAfter <DateTime>]
   [-Confirm]
   [-DomainController <Fqdn>]
   [-Locale <CultureInfo>]
   [-NotificationEmails <MultiValuedProperty>]
   [-Partition <MailboxIdParameter>]
   [-ReportInterval <Timespan>]
   [-SkipReports]
   [-SkipSteps <SkippableMigrationSteps[]>]
   [-StartAfter <DateTime>]
   [-TimeZone <ExTimeZoneValue>]
   [-WhatIf]
   [<CommonParameters>]

Description

La cmdlet New-MigrationBatch permet de créer un lot de migration pour migrer des boîtes aux lettres et des données de boîtes aux lettres dans un des scénarios de migration suivants :

Déplacements au sein d'organisations Exchange locales

  • Déplacement local : Un déplacement local est l'opération par laquelle vous déplacez des boîtes aux lettres d'une base de données de boîtes aux lettres vers une autre. Un déplacement local se produit au sein d'une forêt unique. Pour plus d'informations, consultez l'exemple 1.
  • Déplacement d'entreprise inter-forêts : Un déplacement d'entreprise inter-forêts consiste à déplacer des boîtes aux lettres vers une autre forêt. Un déplacement inter-forêts peut être entrepris soit à partir de la forêt cible qui est celle vers laquelle vous voulez déplacer les boîtes aux lettres, soit à partir de la forêt source, qui est celle hébergeant actuellement les boîtes aux lettres. Pour plus d'informations, consultez l'exemple 2.

Embarquement et débarquement dans Exchange Online

  • Intégration de la migration de déplacement à distance : dans un déploiement hybride, vous pouvez déplacer des boîtes aux lettres d’un organization Exchange local vers Exchange Online. Il s’agit également d’une migration de déplacement à distance d’intégration, car vous intégrez des boîtes aux lettres à Exchange Online. Pour plus d'informations, consultez l'exemple 3.

  • Migration de déplacement à distance par débarquement : Vous pouvez également opérer une migration de déplacement à distance par débarquement, qui consiste à migrer des boîtes aux lettres Exchange Online vers votre organisation Exchange locale. Pour plus d'informations, consultez l'exemple 4.

    Les deux migrations de déplacement à distance, par embarquement et par débarquement, sont entreprises à partir de votre organisation Exchange Online.

  • Migration Exchange à basculement : il s’agit d’un autre type de migration d’intégration qui est utilisé pour migrer toutes les boîtes aux lettres d’une organization Exchange locale vers Exchange Online. Vous pouvez migrer un maximum de 1 000 boîtes aux lettres Exchange Server 2003, Exchange Server 2007 ou Exchange Server 2010 à l’aide d’une migration à basculement. Les boîtes aux lettres sont automatiquement approvisionnées dans Exchange Online lorsque vous effectuez une migration Exchange à basculement. Pour plus d'informations, consultez l'exemple 5.

  • Migration Exchange intermédiaire : Vous pouvez également migrer un sous-ensemble de boîtes aux lettres à partir d'une organisation Exchange locale vers Exchange Online. Il s'agit d'un autre type d'intégration via une opération de migration. La migration de boîtes aux lettres à partir d’Exchange 2010 ou versions ultérieures d’Exchange n’est pas prise en charge à l’aide d’une migration intermédiaire. Avant d'exécuter une migration intermédiaire, vous devez utiliser une synchronisation d'annuaires ou une autre méthode pour mettre en service les utilisateurs du courrier électronique au sein de votre organisation Exchange Online. Pour plus d'informations, consultez l'exemple 6.

  • Migration IMAP : Ce type de migration par embarquement migre des données de boîtes aux lettres à partir d'un serveur IMAP (y compris Exchange) vers Exchange Online. Pour une migration IMAP, vous devez d’abord provisionner des boîtes aux lettres dans Exchange Online avant de pouvoir migrer les données de boîte aux lettres. Pour plus d'informations, consultez l'exemple 7.

  • Migration de Google Workspace (anciennement G Suite) : ce type de migration d’intégration migre les données de boîte aux lettres d’une organization Google Workspace vers Exchange Online. Pour une migration Google Workspace, vous devez d’abord provisionner des utilisateurs de messagerie (ou des boîtes aux lettres) dans Exchange Online avant de pouvoir migrer les données de boîte aux lettres. Pour plus d’informations, consultez Exemple 10.

Des autorisations doivent vous être attribuées avant de pouvoir exécuter cette cmdlet. Bien que cette rubrique répertorie tous les paramètres de cette cmdlet, il est possible que vous n’ayez pas accès à certains paramètres s’ils ne sont pas inclus dans les autorisations qui vous ont été attribuées. Pour rechercher les autorisations requises pour exécuter une cmdlet ou un paramètre dans votre organisation, voir Find the permissions required to run any Exchange cmdlet.

Exemples

Exemple 1

New-MigrationBatch -Local -Name LocalMove1 -CSVData ([System.IO.File]::ReadAllBytes("C:\Users\Administrator\Desktop\LocalMove1.csv")) -TargetDatabases MBXDB2

Start-MigrationBatch -Identity LocalMove1

Cet exemple crée un lot de migration pour un déplacement local, dans lequel les boîtes aux lettres dans le fichier CSV spécifié sont déplacées vers une base de données de boîtes aux lettres différentes. Ce fichier CSV contient une seule colonne avec l'adresse de messagerie électronique pour les boîtes aux lettres qui seront déplacées. L'en-tête de cette colonne doit être nommé EmailAddress. Le lot de migration dans cet exemple doit être démarré manuellement à l’aide de l’applet de commande Start-MigrationBatch ou du Centre d’administration Exchange. Sinon, vous pouvez utiliser le paramètre AutoStart pour démarrer le lot de migration automatiquement.

Exemple 2

$Credentials = Get-Credential

$MigrationEndpointSource = New-MigrationEndpoint -ExchangeRemoteMove -Name Forest1Endpoint -Autodiscover -EmailAddress administrator@forest1.contoso.com -Credentials $Credentials

$CrossForestBatch = New-MigrationBatch -Name CrossForestBatch1 -SourceEndpoint $MigrationEndpointSource.Identity -TargetDeliveryDomain forest2.contoso.com -TargetDatabases MBXDB1 -CSVData ([System.IO.File]::ReadAllBytes("C:\Users\Administrator\Desktop\CrossForestBatch1.csv"))

Start-MigrationBatch -Identity $CrossForestBatch.Identity

Cet exemple crée un lot de migration pour un déplacement d’entreprise inter-forêts, où les boîtes aux lettres des utilisateurs de messagerie spécifiés dans le fichier CSV sont déplacées vers une autre forêt. Un nouveau point de terminaison de migration est créé, qui identifie le domaine où se trouvent actuellement les boîtes aux lettres. Le point de terminaison est utilisé pour créer le lot de migration. Ensuite, le lot de migration est démarré avec l’applet de commande Start-MigrationBatch. Notez que les déplacements inter-forêts sont initiés à partir de la forêt cible, qui est la forêt vers laquelle vous souhaitez déplacer les boîtes aux lettres.

Exemple 3

$Credentials = Get-Credential

$MigrationEndpointOnPrem = New-MigrationEndpoint -ExchangeRemoteMove -Name OnpremEndpoint -Autodiscover -EmailAddress administrator@onprem.contoso.com -Credentials $Credentials

$OnboardingBatch = New-MigrationBatch -Name RemoteOnBoarding1 -SourceEndpoint $MigrationEndpointOnprem.Identity -TargetDeliveryDomain contoso.mail.onmicrosoft.com -CSVData ([System.IO.File]::ReadAllBytes("C:\Users\Administrator\Desktop\RemoteOnBoarding1.csv"))

Start-MigrationBatch -Identity $OnboardingBatch.Identity.Name

Cet exemple crée un lot de migration pour une migration de déplacement à distance d’intégration d’un organization Exchange local vers Exchange Online. La syntaxe est similaire à celle d’un déplacement inter-forêts, mais elle est lancée à partir du Exchange Online organization. Un nouveau point de terminaison de migration est créé, qui pointe vers le organization local comme emplacement source des boîtes aux lettres qui seront migrées. Ce point de terminaison est utilisé pour créer le lot de migration. Ensuite, le lot de migration est démarré avec l’applet de commande Start-MigrationBatch.

Exemple 4

$Credentials = Get-Credential

$MigrationEndpointOnPrem = New-MigrationEndpoint -ExchangeRemoteMove -Name OnpremEndpoint -Autodiscover -EmailAddress administrator@onprem.contoso.com -Credentials $Credentials

$OffboardingBatch = New-MigrationBatch -Name RemoteOffBoarding1 -TargetEndpoint $MigrationEndpointOnprem.Identity -TargetDeliveryDomain onprem.contoso.com -TargetDatabases @(MBXDB01,MBXDB02,MBXDB03) -CSVData ([System.IO.File]::ReadAllBytes("C:\Users\Administrator\Desktop\RemoteOffBoarding1.csv"))

Start-MigrationBatch -Identity $OffboardingBatch.Identity

Cet exemple crée un lot de migration pour une migration de déplacement à distance hors-bord de Exchange Online vers un organization Exchange local. Comme un déplacement à distance d’intégration, il est lancé à partir du Exchange Online organization. Un point de terminaison de migration est d'abord créé, contenant les informations sur la façon de se connecter à l'organisation sur site. Le point de terminaison est utilisé comme point de terminaison cible pour créer le lot de migration qui est alors démarré avec la cmdlet Start-MigrationBatch. Le paramètre TargetDatabases spécifie plusieurs bases de données locales que le service de migration peut sélectionner comme bases de données cible vers lesquelles déplacer les boîtes aux lettres.

Exemple 5

$credentials = Get-Credential

$SourceEndpoint = New-MigrationEndpoint -ExchangeOutlookAnywhere -Autodiscover -Name SourceEndpoint -EmailAddress administrator@contoso.com -Credentials $credentials

New-MigrationBatch -Name CutoverBatch -SourceEndpoint $SourceEndpoint.Identity -TimeZone "Pacific Standard Time" -AutoStart

Cet exemple crée un lot de migration pour le cutoverBatch de migration Exchange à basculement qui est démarré automatiquement. L’exemple obtient les paramètres de connexion au serveur Exchange local, puis utilise ces paramètres de connexion pour créer un point de terminaison de migration. Le point de terminaison est ensuite utilisé pour créer le lot de migration. Cet exemple inclut également le paramètre facultatif TimeZone.

Exemple 6

$Credentials = Get-Credential

$MigrationEndpoint = New-MigrationEndpoint -ExchangeOutlookAnywhere -Name ContosoEndpoint -Autodiscover -EmailAddress administrator@contoso.com -Credentials $Credentials

$StagedBatch1 = New-MigrationBatch -Name StagedBatch1 -SourceEndpoint $MigrationEndpoint.Identity -CSVData ([System.IO.File]::ReadAllBytes("C:\Users\Administrator\Desktop\StagedBatch1.csv"))

Start-MigrationBatch -Identity $StagedBatch1.Identity

Cet exemple crée et démarre un lot de migration pour une migration Exchange intermédiaire. L’exemple utilise l’applet de commande New-MigrationEndpoint pour créer un point de terminaison de migration pour le serveur Exchange local, puis utilise ce point de terminaison pour créer le lot de migration. Le lot de migration est démarré avec la cmdlet Start-MigrationBatch.

Exemple 7

New-MigrationEndpoint -IMAP -Name IMAPEndpoint1 -RemoteServer imap.contoso.com -Port 993

New-MigrationBatch -Name IMAPbatch1 -CSVData ([System.IO.File]::ReadAllBytes("C:\Users\Administrator\Desktop\IMAPmigration_1.csv")) -SourceEndpoint IMAPEndpoint1 -ExcludeFolders "Deleted Items","Junk Email"

Cet exemple crée un point de terminaison de migration pour les paramètres de connexion au serveur IMAP. Ensuite, un lot de migration IMAP est créé qui utilise le fichier de migration CSV IMAPmigration_1.csv et exclut le contenu des dossiers Éléments supprimés et Courrier indésirable Email. Ce lot de migration est en attente jusqu’à ce qu’il soit démarré avec l’applet de commande Start-MigrationBatch.

Exemple 8

$Credentials = Get-Credential

$MigrationEndpointOnPrem = New-MigrationEndpoint -ExchangeRemoteMove -Name OnpremEndpoint -Autodiscover -EmailAddress administrator@onprem.contoso.com -Credentials $Credentials

$OnboardingBatch = New-MigrationBatch -Name RemoteOnBoarding1 -SourceEndpoint $MigrationEndpointOnprem.Identity -TargetDeliveryDomain contoso.mail.onmicrosoft.com -CSVData ([System.IO.File]::ReadAllBytes("C:\Users\Administrator\Desktop\RemoteOnBoarding1.csv")) -CompleteAfter "09/01/2018 7:00 PM"

Start-MigrationBatch -Identity $OnboardingBatch.Identity

Cet exemple est identique à l’exemple 3, mais le paramètre CompleteAfter est également utilisé. La migration des données pour le lot démarre, mais ne s’achèvera pas avant le 01/09/2018 à 19h00 (UTC). Cette méthode vous permet de démarrer une migration, puis de la laisser se terminer après les heures d’ouverture si votre fuseau horaire est le temps universel coordonné.

Exemple 9

$Credentials = Get-Credential

$MigrationEndpointOnPrem = New-MigrationEndpoint -ExchangeRemoteMove -Name OnpremEndpoint -Autodiscover -EmailAddress administrator@onprem.contoso.com -Credentials $Credentials

$OnboardingBatch = New-MigrationBatch -Name RemoteOnBoarding1 -SourceEndpoint $MigrationEndpointOnprem.Identity -TargetDeliveryDomain contoso.mail.onmicrosoft.com -CSVData ([System.IO.File]::ReadAllBytes("C:\Users\Administrator\Desktop\RemoteOnBoarding1.csv")) -CompleteAfter "09/01/2018 7:00 PM" -TimeZone "Pacific Standard Time"

Start-MigrationBatch -Identity $OnboardingBatch.Identity

Cet exemple est identique à l’exemple 8, mais le paramètre TimeZone est également utilisé. La migration des données pour le lot démarre, mais ne s’achèvera pas avant le 01/09/2018 à 19h00 (PST). Cette méthode vous permet de démarrer une migration, puis de la laisser se terminer après les heures d’ouverture si votre fuseau horaire est l’heure standard du Pacifique.

Exemple 10

$MigrationEndpointGmail = New-MigrationEndpoint -Gmail -ServiceAccountKeyFileData $([System.IO.File]::ReadAllBytes("C:\Users\Administrator\Desktop\gmailonboarding.json")) -EmailAddress admin@contoso.com -Name GmailEndpoint

$OnboardingBatch = New-MigrationBatch -SourceEndpoint $MigrationEndpointGmail.Identity -Name GmailBatch1 -CSVData $([System.IO.File]::ReadAll
Bytes("C:\Users\Administrator\Desktop\gmail.csv")) -TargetDeliveryDomain "o365.contoso.com" -ContentFilter "Received -ge '2019/4/30'" -Inc
ludeFolders "Payment"

Start-MigrationBatch -Identity $OnboardingBatch.Identity

Un lot de migration Google Workspace est créé qui utilise le fichier de migration CSV gmail.csv et inclut le contenu de l’étiquette de paiement et migre uniquement les messages reçus après l’heure « 30/00/2019 00:00 » (heure système locale). Ce lot de migration est en attente jusqu’à ce qu’il soit démarré avec l’applet de commande Start-MigrationBatch.

Paramètres

-AdoptPreexisting

Ce paramètre est disponible uniquement dans le service basé sur le cloud.

{{ Fill AdoptPreexisting Description }}

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Online

-AllowIncrementalSyncs

Ce paramètre est disponible uniquement dans Exchange sur site.

Le paramètre AllowIncrementalSyncs indique si la synchronisation incrémentielle doit être activée ou désactivée. Les valeurs valides sont les suivantes :

  • $true : la synchronisation incrémentielle est activée. Tous les nouveaux messages envoyés à la boîte aux lettres source sont copiés dans la boîte aux lettres cible correspondante une fois toutes les 24 heures. Il s’agit de la valeur par défaut.
  • $false : la synchronisation incrémentielle est désactivée. Le lot de migration passera à l’état Arrêté une fois la synchronisation initiale terminée. Pour terminer un lot de migration pour des déplacements locaux, des déplacements inter-forêts ou des migrations de déplacement à distance, vous devez activer la synchronisation incrémentielle en utilisant la cmdlet Set-MigrationBatch.
Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-AllowUnknownColumnsInCsv

Le paramètre AllowUnknownColumnsInCsv spécifie si des colonnes supplémentaires qui ne sont pas utilisées par la migration sont autorisées dans le fichier CSV. Les valeurs valides sont les suivantes :

  • $true : la migration ignore (ignore silencieusement) les colonnes inconnues dans le 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 par la migration.
  • $false : la migration échoue s’il existe des colonnes inconnues dans le fichier CSV. Ce paramètre protège contre les erreurs d’orthographe dans les en-têtes de colonne. Il s’agit de la valeur par défaut.
Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

-ArchiveDomain

Ce paramètre est disponible uniquement dans le service basé sur le cloud.

{{ Fill ArchiveDomain Description }}

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Online

-ArchiveOnly

Le commutateur ArchiveOnly spécifie qu’uniquement les boîtes aux lettres d’archivage sont migrées pour les utilisateurs du lot de migration (les boîtes aux lettres principales ne sont pas migrées). Il n’est pas nécessaire de spécifier une valeur pour ce commutateur.

Vous ne pouvez utiliser ce commutateur que pour des déplacements locaux et des migrations de déplacement à distance.

Vous pouvez utiliser le paramètre TargetArchiveDatabases pour spécifier la base de données vers laquelle migrer les boîtes aux lettres d’archive. Vous pouvez également spécifier la base de données d'archive cible dans le fichier CSV. Si vous ne spécifiez pas la base de données d'archive cible, la cmdlet utilise la logique de distribution des boîtes aux lettres automatique pour sélectionner la base de données.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

-AutoComplete

Le commutateur AutoComplete force la finalisation des boîtes aux lettres individuelles, dès que la boîte aux lettres a terminé la synchronisation initiale. Il n’est pas nécessaire de spécifier une valeur pour ce commutateur.

Vous ne pouvez utiliser ce commutateur que pour des déplacements locaux et des migrations de déplacement à distance.

Si vous n’utilisez pas ce commutateur, vous devez exécuter la cmdlet Complete-MigrationBatch pour finaliser un lot de migration.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

-AutoRetryCount

Ce paramètre est disponible uniquement dans Exchange sur site.

Le paramètre AutoRetryCount spécifie le nombre de tentatives de redémarrage du lot de migration pour migrer les boîtes aux lettres qui rencontrent des erreurs.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-AutoStart

Le commutateur AutoStart démarre immédiatement le traitement du nouveau lot de migration. Il n’est pas nécessaire de spécifier une valeur pour ce commutateur.

Si vous n’utilisez pas ce commutateur, vous devez démarrer manuellement le lot de migration à l’aide de la cmdlet Start-MigrationBatch.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

-AvoidMergeOverlap

Ce paramètre est disponible uniquement dans le service basé sur le cloud.

{{ Fill AvoidMergeOverlap Description }}

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Online

-BadItemLimit

Le paramètre BadItemLimit spécifie le nombre maximal d’éléments incorrects autorisés avant l’échec de la demande de migration. Un élément incorrect est un élément endommagé dans la boîte aux lettres source ne pouvant pas être copié vers la boîte aux lettres cible. Les éléments manquants sont également inclus dans la limite d’éléments incorrects. Les éléments manquants sont des éléments de la boîte aux lettres source introuvables dans la boîte aux lettres cible lorsque la demande de migration est prête à se terminer.

L’entrée valide pour ce paramètre est un nombre entier ou la valeur unlimited. La valeur par défaut est 0, ce qui signifie que la demande de migration échoue si des éléments incorrects sont détectés. Si vous êtes d’accord pour laisser quelques éléments incorrects derrière, vous pouvez définir ce paramètre sur une valeur raisonnable (nous recommandons 10 ou moins) afin que la demande de migration puisse continuer. Si trop d’éléments incorrects sont détectés, envisagez d’utiliser l’applet de commande New-MailboxRepairRequest pour tenter de corriger les éléments endommagés dans la boîte aux lettres source, puis réessayez la demande de migration.

Remarque : ce paramètre est disponible uniquement dans le service basé sur le cloud. À l’avenir, si aucun des paramètres BadItemLimit ou LargeItemLimit n’est spécifié, la migration utilise la sémantique d’approbation d’élément ignoré au lieu de la sémantique BadItemLimit.

Type:Unlimited
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

-CompleteAfter

Ce paramètre est fonctionnel uniquement dans le service cloud.

Le paramètre CompleteAfter spécifie un délai avant la fin du lot. La migration des données pour le lot démarre, mais la fin ne démarre pas avant la date/l’heure que vous spécifiez avec ce paramètre.

Utilisez le format de date courte défini dans les paramètres Options régionales sur l’ordinateur où la commande est exécutée. Par exemple, si l’ordinateur est configuré pour utiliser le format de date courte jj/mm/aaaa, entrez 01/09/2018 pour spécifier le 1er septembre 2018. Vous pouvez entrer uniquement la date ou vous pouvez entrer la date et l'heure du jour. Si vous entrez la date et l’heure de la journée, placez la valeur entre guillemets ("), par exemple, "01/09/2018 17:00".

Dans Exchange Online PowerShell, si vous spécifiez une valeur de date/heure sans fuseau horaire, la valeur est en temps universel coordonné (UTC). Pour spécifier une valeur, utilisez l’une des options suivantes :

  • Spécifiez la valeur de date/heure au format UTC : Par exemple, "7/30/2020 9:00PM Z".
  • Spécifiez la valeur de date/heure dans votre fuseau horaire local : par exemple, "7/30/2020 9:00PM -700". La valeur sera convertie en UTC si vous n’utilisez pas le paramètre TimeZone.
Type:DateTime
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

-Confirm

Le commutateur Confirme spécifie s’il faut afficher ou masquer l’invite de confirmation. L’incidence de ce commutateur sur la cmdlet varie selon que la cmdlet requiert une confirmation avant de poursuivre.

  • Les applets de commande destructrices (par exemple, les applets de commande Remove-*) ont une pause intégrée qui vous oblige à accuser réception de la commande avant de continuer. Pour ces cmdlets, vous pouvez ignorer l’invite de confirmation à l’aide de cette syntaxe exacte : -Confirm:$false.
  • La plupart des autres applets de commande (par exemple, les applets de commande New-* et Set-*) n’ont pas de pause intégrée. Pour ces cmdlets, la spécification du commutateur Confirm sans valeur introduit une pause qui vous oblige à confirmer la commande avant de poursuivre.
Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

-ContentFilter

Ce paramètre est disponible uniquement dans le service cloud pour la migration IMAP et la migration de Google Workspace.

Le paramètre ContentFilter utilise la syntaxe de filtre OPATH pour filtrer les messages par heure de réception. Seul le contenu qui correspond au paramètre ContentFilter est déplacé vers Exchange Online. Par exemple :

  • "Received -gt '8/23/2020'"
  • "Received -le '2019/01/01'"
  • "Received -gt '8/23/2015' -and Received -lt '8/23/2020'"

Vous pouvez spécifier la langue à l’aide du paramètre ContentFilterLanguage.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Online

-ContentFilterLanguage

Ce paramètre est disponible uniquement dans le service cloud pour la migration IMAP et la migration de Google Workspace.

Le paramètre ContentFilterLanguage spécifie la langue en cours d’utilisation dans le paramètre ContentFilter pour les recherches de chaînes.

L’entrée valide pour ce paramètre est une valeur de code de culture prise en charge à partir de la classe CultureInfo de Microsoft .NET Framework. Par exemple, da-DK pour le danois ou ja-JP pour le japonais. Pour plus d’informations, consultez CultureInfo, classe.

Type:CultureInfo
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Online

-CSVData

Le paramètre CSVData spécifie le fichier CSV qui contient des informations sur les boîtes aux lettres d’utilisateur à déplacer ou à migrer. Les attributs requis dans la ligne d'en-tête du fichier CSV varient en fonction du type de migration. Pour plus d’informations, consultez Fichiers CSV pour la migration de boîtes aux lettres.

Une valeur valide pour ce paramètre vous oblige à lire le fichier dans un objet codé en octets à l’aide de la syntaxe suivante : ([System.IO.File]::ReadAllBytes('<Path>\<FileName>')). Vous pouvez utiliser cette commande comme valeur de paramètre, ou vous pouvez écrire la sortie dans une variable ($data = [System.IO.File]::ReadAllBytes('<Path>\<FileName>')) et utiliser la variable comme valeur de paramètre ($data).

Remarque : ce paramètre ne valide pas la disponibilité des boîtes aux lettres en fonction de l’étendue RBAC. Toutes les boîtes aux lettres spécifiées dans le fichier CSV seront migrées, même si elles sont en dehors de l’étendue RBAC (par exemple, une unité d’organisation) qui donne à l’administrateur des autorisations pour migrer des boîtes aux lettres.

Type:Byte[]
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

-DisableOnCopy

Le commutateur DisableOnCopy désactive l’élément de travail de migration d’origine pour un utilisateur si vous copiez des utilisateurs d’un lot existant vers un nouveau lot à l’aide des paramètres UserIds ou Users. Il n’est pas nécessaire de spécifier une valeur pour ce commutateur.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

-DisallowExistingUsers

Ce paramètre est disponible uniquement dans Exchange sur site.

Le commutateur DisallowExistingUsers empêche la migration des boîtes aux lettres actuellement définies dans un lot de migration différent. Il n’est pas nécessaire de spécifier une valeur pour ce commutateur.

Un avertissement de validation est affiché pour toutes les boîtes aux lettres dans la destination cible.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-DomainController

Ce paramètre est disponible uniquement dans Exchange sur site.

Le paramètre DomainController spécifie le contrôleur de domaine qui est utilisé par cette cmdlet pour lire ou écrire les données dans Active Directory. Vous identifiez le contrôleur de domaine par son nom de domaine complet (FQDN). Par exemple : « dc01.contoso.com ».

Type:Fqdn
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-ExcludeDumpsters

Ce paramètre est disponible uniquement dans le service basé sur le cloud.

Le commutateur ExcludeDumpsters spécifie s’il faut migrer des boîtes aux lettres de dossiers publics sans inclure le contenu du dossier Éléments récupérables (anciennement appelé dumpster). Il n’est pas nécessaire de spécifier une valeur pour ce commutateur.

Vous utilisez ce commutateur uniquement dans les migrations de dossiers publics à partir d’Exchange 2013 ou version ultérieure vers Exchange Online.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Online

-ExcludeFolders

Ce paramètre est disponible uniquement dans le service basé sur le cloud.

Pour une migration IMAP ou Google Workspace, le paramètre ExcludeFolders spécifie les dossiers de boîte aux lettres que vous ne souhaitez pas migrer du système de messagerie source vers les boîtes aux lettres cloud. Spécifiez la valeur en tant que tableau de chaînes et séparez les différents noms de dossier par des virgules.

Pour la migration IMAP, utilisez des noms de dossiers relatifs à la racine IMAP sur le serveur de messagerie source. Pour la migration de Google Workspace, utilisez des noms d’étiquette sur le serveur de messagerie source.

Vous devez définir le paramètre ImmutableId si vous déployez les services de fédération exADNoMk (AD FS) pour autoriser l’authentification unique dans une boîte aux lettres hors site et si les services AD FS sont configurés pour l’utilisation d’un attribut autre que l’attribut ExchangeGUID pour les demandes de jetons d’authentification. exExchangeNoVersion et les services AD FS doivent demander le même jeton pour le même utilisateur afin de garantir un fonctionnement correct dans un scénario de déploiement exExchangeNoVersion entre différents locaux.

<FolderName>/*: utilisez cette syntaxe pour indiquer un dossier personnel sous le dossier spécifié dans le paramètre SourceRootFolder, par exemple ou MyProjectsMyProjects/FY2010.

#<FolderName>#/*: utilisez cette syntaxe pour indiquer un dossier connu, quel que soit le nom du dossier dans une autre langue. Par exemple, #Inbox# désigne le dossier Boîte de réception, même si la boîte de réception est traduite en turc par Gelen Kutusu. Voici quelques types de dossiers connus :

  • Racine
  • Boîte de réception
  • SentItems
  • Boîte d’envoi
  • DeletedItems
  • Calendrier
  • Contacts
  • Brouillons
  • Journal
  • Tâches
  • Notes
  • AllItems
  • Courrier indésirable
  • Archiver

Si l’utilisateur crée un dossier personnel portant le même nom qu’un dossier connu et le symbole qui l’entoure # , vous pouvez utiliser une barre oblique inverse (\) comme caractère d’échappement pour spécifier ce dossier. Par exemple, si un utilisateur crée un dossier nommé #Notes# et que vous souhaitez spécifier ce dossier au lieu du dossier Notes bien connu, utilisez la syntaxe suivante : \#Notes\#.

Si l’utilisateur crée un dossier personnel portant le même nom qu’un dossier connu et entouré par le symbole #, vous pouvez utiliser une barre oblique inverse (\) comme caractère d’échappement pour désigner ce dossier. Par exemple, si un utilisateur crée un dossier appelé #Notes# et que vous souhaitez désigner ce dossier et non le dossier connu Notes, utilisez la syntaxe suivante : \#Notes\#.

Type:MultiValuedProperty
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Online

-ForwardingDisposition

Ce paramètre est disponible uniquement dans le service basé sur le cloud.

{{ Fill ForwardingDisposition Description }}

Type:GmailForwardingDisposition
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Online

-IncludeFolders

Ce paramètre est disponible uniquement dans le service basé sur le cloud.

Pour une migration IMAP ou Google Workspace, le paramètre IncludeFolders spécifie les dossiers de boîte aux lettres que vous souhaitez migrer du système de messagerie local vers les boîtes aux lettres cloud. Spécifiez la valeur en tant que tableau de chaînes et séparez les différents noms de dossier par des virgules.

Pour la migration IMAP, utilisez des noms de dossiers relatifs à la racine IMAP sur le serveur de messagerie source. Pour la migration de Google Workspace, utilisez des noms d’étiquette sur le serveur de messagerie source.

Vous devez définir le paramètre ImmutableId si vous déployez les services de fédération exADNoMk (AD FS) pour autoriser l’authentification unique dans une boîte aux lettres hors site et si les services AD FS sont configurés pour l’utilisation d’un attribut autre que l’attribut ExchangeGUID pour les demandes de jetons d’authentification. exExchangeNoVersion et les services AD FS doivent demander le même jeton pour le même utilisateur afin de garantir un fonctionnement correct dans un scénario de déploiement exExchangeNoVersion entre différents locaux.

<FolderName>/*: utilisez cette syntaxe pour indiquer un dossier personnel sous le dossier spécifié dans le paramètre SourceRootFolder, par exemple ou MyProjectsMyProjects/FY2010.

#<FolderName>#/*: utilisez cette syntaxe pour indiquer un dossier connu, quel que soit le nom du dossier dans une autre langue. Par exemple, #Inbox# désigne le dossier Boîte de réception, même si la boîte de réception est traduite en turc par Gelen Kutusu. Voici quelques types de dossiers connus :

  • Racine
  • Boîte de réception
  • SentItems
  • Boîte d’envoi
  • DeletedItems
  • Calendrier
  • Contacts
  • Brouillons
  • Journal
  • Tâches
  • Notes
  • AllItems
  • Courrier indésirable
  • Archiver

Si l’utilisateur crée un dossier personnel portant le même nom qu’un dossier connu et le symbole qui l’entoure # , vous pouvez utiliser une barre oblique inverse (\) comme caractère d’échappement pour spécifier ce dossier. Par exemple, si un utilisateur crée un dossier nommé #Notes# et que vous souhaitez spécifier ce dossier au lieu du dossier Notes bien connu, utilisez la syntaxe suivante : \#Notes\#.

Si l’utilisateur crée un dossier personnel portant le même nom qu’un dossier connu et entouré par le symbole #, vous pouvez utiliser une barre oblique inverse (\) comme caractère d’échappement pour désigner ce dossier. Par exemple, si un utilisateur crée un dossier appelé #Notes# et que vous souhaitez désigner ce dossier et non le dossier connu Notes, utilisez la syntaxe suivante : \#Notes\#.

Type:MultiValuedProperty
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Online

-LargeItemLimit

Le paramètre LargeItemLimit spécifie le nombre maximal d’éléments volumineux autorisés avant l’échec de la demande de migration. Un élément volumineux est un message dans la boîte aux lettres source qui dépasse la taille de message maximale autorisée dans la boîte aux lettres cible. Si aucune valeur de taille de message maximale n’est spécifiquement configurée pour la boîte aux lettres cible, la valeur à l’échelle de l’organisation est utilisée.

Pour plus d’informations sur les valeurs de taille de message maximale, consultez les rubriques suivantes :

L’entrée valide pour ce paramètre est un nombre entier ou la valeur unlimited. La valeur par défaut est 0, ce qui signifie que la demande de migration échoue si des éléments volumineux sont détectés. Si vous êtes d’accord pour laisser quelques éléments volumineux derrière, vous pouvez définir ce paramètre sur une valeur raisonnable (nous recommandons 10 ou moins) afin que la demande de migration puisse continuer.

Remarque : ce paramètre est disponible uniquement dans le service basé sur le cloud. À l’avenir, si vous n’utilisez pas ce paramètre, les sémantiques d’approbation des éléments ignorés seront utilisées à la place.

Type:Unlimited
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

-Local

Ce paramètre est disponible uniquement dans Exchange sur site.

Le commutateur Local spécifie un déplacement local (les boîtes aux lettres sont déplacées vers une autre base de données de boîtes aux lettres dans la même forêt Active Directory). Il n’est pas nécessaire de spécifier une valeur pour ce commutateur.

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-Locale

Ce paramètre est disponible uniquement dans Exchange sur site.

Le paramètre Locale spécifie la langue du lot de migration.

L’entrée valide pour ce paramètre est une valeur de code de culture prise en charge à partir de la classe CultureInfo de Microsoft .NET Framework. Par exemple, da-DK pour le danois ou ja-JP pour le japonais. Pour plus d’informations, consultez CultureInfo, classe.

Type:CultureInfo
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-MoveOptions

Le paramètre MoveOptions spécifie les étapes de la migration que vous souhaitez ignorer à des fins de débogage. N'utilisez ce paramètre qu'en cas d'instructions de la part d'un professionnel du support technique Microsoft ou d’une documentation spécifique.

N’utilisez pas ce paramètre avec le paramètre SkipMoving.

Type:MultiValuedProperty
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2016, Exchange Server 2019, Exchange Online

-Name

Le paramètre Name spécifie un nom unique pour le lot de migration sur chaque système (Exchange local ou Exchange Online). La longueur maximale est de 64 caractères. Si la valeur contient des espaces, mettez le nom entre guillemets.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

-NotificationEmails

Le paramètre NotificationEmails spécifie une ou plusieurs adresses de messagerie auxquelles sont envoyés les rapports d’état de migration. Spécifiez la valeur comme un tableau de chaînes et séparez les adresses électroniques par des virgules.

Si vous n'utilisez pas ce paramètre, le rapport d'état n'est pas envoyé.

Type:MultiValuedProperty
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

-Partition

Ce paramètre est disponible uniquement dans le service basé sur le cloud.

Ce paramètre est réservé à l’usage interne chez Microsoft.

Type:MailboxIdParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Online

-PrimaryOnly

Le commutateur PrimaryOnly indique que seules les boîtes aux lettres principales sont migrées pour les utilisateurs du lot de migration qui présentent également des boîtes aux lettres d’archivage (les boîtes aux lettres d’archivage ne sont pas migrées). Il n’est pas nécessaire de spécifier une valeur pour ce commutateur.

Vous ne pouvez utiliser ce commutateur que pour des déplacements locaux et des migrations de déplacement à distance.

Remarque : Si les utilisateurs n'ont pas de boîtes aux lettres d'archivage, n'utilisez pas ce commutateur.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

-PublicFolderToUnifiedGroup

Ce paramètre est fonctionnel uniquement dans le service cloud.

Le commutateur PublicFolderToUnifiedGroup spécifie une migration de dossiers publics vers Groupes Microsoft 365. Il n’est pas nécessaire de spécifier une valeur pour ce commutateur.

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2016, Exchange Server 2019, Exchange Online

-RemoveOnCopy

Ce paramètre est disponible uniquement dans le service basé sur le cloud.

{{ Fill RemoveOnCopy Description }}

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Online

-RenamePrimaryCalendar

Ce paramètre est disponible uniquement dans le service basé sur le cloud.

{{ Fill RenamePrimaryCalendar Description }}

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Online

-ReportInterval

Le paramètre ReportInterval spécifie la fréquence à laquelle les rapports envoyés par e-mail doivent être envoyés aux adresses e-mail répertoriées dans NotificationEmails.

Par défaut, les rapports envoyés par e-mail sont envoyés toutes les 24 heures pour un lot. La définition de cette valeur sur 0 indique que les rapports ne doivent jamais être envoyés pour ce lot.

Ce paramètre doit être utilisé uniquement dans le service cloud.

Type:TimeSpan
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

-Restore

Ce paramètre est disponible uniquement dans le service basé sur le cloud.

{{ Remplissage description de la restauration }}

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Online

-SkipCalendar

Ce paramètre est disponible uniquement dans le service basé sur le cloud.

Le commutateur SkipCalendar spécifie que vous souhaitez ignorer la migration du calendrier lors de l’intégration de Google Workspace. Il n’est pas nécessaire de spécifier une valeur pour ce commutateur.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Online

-SkipContacts

Ce paramètre est disponible uniquement dans le service basé sur le cloud.

Le commutateur SkipContacts spécifie que vous souhaitez ignorer la migration des contacts lors de l’intégration de Google Workspace. Il n’est pas nécessaire de spécifier une valeur pour ce commutateur.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Online

-SkipMail

Ce paramètre est disponible uniquement dans le service basé sur le cloud.

Le commutateur SkipMail spécifie que vous souhaitez ignorer la migration du courrier lors de l’intégration de Google Workspace. Il n’est pas nécessaire de spécifier une valeur pour ce commutateur.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Online

-SkipMerging

Le paramètre SkipMerging spécifie les étapes de la migration que vous souhaitez ignorer à des fins de débogage. N'utilisez ce paramètre qu'en cas d'instructions de la part d'un professionnel du support technique Microsoft ou d’une documentation spécifique.

Type:MultiValuedProperty
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2016, Exchange Server 2019, Exchange Online

-SkipMoving

Ce paramètre a été remplacé par le paramètre MoveOptions.

Le paramètre SkipMoving spécifie les étapes de la migration que vous souhaitez ignorer à des fins de débogage. N'utilisez ce paramètre qu'en cas d'instructions de la part d'un professionnel du support technique Microsoft ou d’une documentation spécifique.

Type:MultiValuedProperty
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2016, Exchange Server 2019, Exchange Online

-SkipReports

Le commutateur SkipReports spécifie que vous souhaitez ignorer la déclaration automatique pour la migration. Il n’est pas nécessaire de spécifier une valeur pour ce commutateur.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2016, Exchange Server 2019, Exchange Online

-SkipRules

Ce paramètre est disponible uniquement dans le service basé sur le cloud.

Le commutateur SkipRules spécifie que vous souhaitez ignorer la migration des règles pendant l’intégration de Google Workspace. Il n’est pas nécessaire de spécifier une valeur pour ce commutateur.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Online

-SkipSteps

Ce paramètre est disponible uniquement dans Exchange sur site.

Le paramètre SkipSteps spécifie les étapes de la migration Exchange intermédiaire que vous souhaitez ignorer. Les valeurs valides sont les suivantes :

  • None (il s’agit de la valeur par défaut)
  • SettingTargetAddress : ne définissez pas l’adresse e-mail cible sur la boîte aux lettres source. Ce paramètre empêche le transfert du courrier de la boîte aux lettres d’origine vers la nouvelle boîte aux lettres migrée.

Ce paramètre est appliqué uniquement pour les migrations Exchange intermédiaires.

Type:SkippableMigrationSteps[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-SourceEndpoint

Le paramètre SourceEndpoint spécifie le point de terminaison de la migration à utiliser pour la source du lot de migration. Vous créez le point de terminaison de migration à l’aide de l’applet de commande New-MigrationEndpoint. Vous pouvez utiliser n’importe quelle valeur qui identifie le point de terminaison de la migration de manière unique. Par exemple :

  • Nom (valeur de propriété Identity)
  • GUID

Ce paramètre définit les paramètres utilisés pour la connexion au serveur sur lequel se trouvent les boîtes aux lettres source.

Type:MigrationEndpointIdParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

-SourcePFPrimaryMailboxGuid

Ce paramètre est disponible uniquement dans le service basé sur le cloud.

{{ Fill SourcePFPrimaryMailboxGuid Description }}

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Online

-SourcePublicFolderDatabase

Ce paramètre est disponible uniquement dans Exchange sur site.

Le paramètre SourcePublicFolderDatabase spécifie la base de données de dossiers publics source utilisée dans une migration de dossiers publics. Vous pouvez utiliser n’importe quelle valeur qui identifie la base de données de manière unique. Par exemple :

  • Nom
  • Nom unique (DN)
  • GUID
Type:DatabaseIdParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-StartAfter

Le paramètre StartAfter spécifie un délai avant le démarrage de la migration des données pour les utilisateurs du lot. La migration sera préparée, mais la migration réelle des données pour l’utilisateur ne commencera qu’à la date/heure que vous spécifiez avec ce paramètre.

Utilisez le format de date courte défini dans les paramètres Options régionales sur l’ordinateur où la commande est exécutée. Par exemple, si l’ordinateur est configuré pour utiliser le format de date courte jj/mm/aaaa, entrez 01/09/2018 pour spécifier le 1er septembre 2018. Vous pouvez entrer uniquement la date ou vous pouvez entrer la date et l'heure du jour. Si vous entrez la date et l’heure de la journée, placez la valeur entre guillemets ("), par exemple, "01/09/2018 17:00".

Dans Exchange Online PowerShell, si vous spécifiez une valeur de date/heure sans fuseau horaire, la valeur est en temps universel coordonné (UTC). Pour spécifier une valeur, utilisez l’une des options suivantes :

  • Spécifiez la valeur de date/heure au format UTC : Par exemple, "7/30/2020 9:00PM Z".
  • Spécifiez la valeur de date/heure dans votre fuseau horaire local. Par exemple : "7/30/2020 9:00PM -700". La valeur sera convertie en UTC si vous n’utilisez pas le paramètre TimeZone.
Type:DateTime
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

-TargetArchiveDatabases

Le paramètre TargetArchiveDatabases spécifie la base de données vers laquelle les boîtes aux lettres d’archive spécifiées dans le lot de migration sont migrées. Vous pouvez utiliser n’importe quelle valeur qui identifie la base de données de manière unique. Par exemple :

  • Nom
  • Nom unique (DN)
  • GUID

Vous pouvez entrer plusieurs valeurs séparées par des virgules. Si les valeurs contiennent des espaces ou requièrent des guillemets, utilisez la syntaxe suivante : "Value1","Value2",..."ValueN".

Lorsque vous entrez plusieurs valeurs, le service de migration sélectionne une base de données comme base de données cible vers laquelle déplacer la boîte aux lettres d’archivage.

Vous ne pouvez utiliser ce paramètre que pour des déplacements locaux et des migrations de déplacement à distance.

Type:MultiValuedProperty
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

-TargetDatabases

Le paramètre TargetDatabases spécifie l’identité de la base de données vers laquelle vous déplacez les boîtes aux lettres. Vous pouvez utiliser n’importe quelle valeur qui identifie la base de données de manière unique. Par exemple :

  • Nom
  • Nom unique (DN)
  • GUID

Vous pouvez entrer plusieurs valeurs séparées par des virgules. Si les valeurs contiennent des espaces ou requièrent des guillemets, utilisez la syntaxe suivante : "Value1","Value2",..."ValueN".

Lorsque vous entrez plusieurs valeurs, le service de migration sélectionne une base de données comme base de données cible vers laquelle déplacer la boîte aux lettres.

Vous ne pouvez utiliser ce paramètre que pour des déplacements locaux et des migrations de déplacement à distance.

Si vous n’utilisez pas ce paramètre pour un déplacement local, l’applet de commande utilise la logique de distribution automatique de boîtes aux lettres pour sélectionner la base de données.

Type:MultiValuedProperty
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

-TargetDeliveryDomain

Le paramètre TargetDeliveryDomain spécifie le nom de domaine complet de l'adresse de messagerie externe créée dans la forêt source pour l'utilisateur à extension messagerie lorsque le lot de migration est terminé.

Ce paramètre est requis pour l’intégration par déplacement à distance et le débarquement à distance de lots de migration.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

-TargetEndpoint

Le paramètre TargetEndpoint spécifie le point de terminaison de migration à utiliser pour la destination du lot de migration. Vous créez le point de terminaison de migration à l’aide de l’applet de commande New-MigrationEndpoint. Vous pouvez utiliser n’importe quelle valeur qui identifie le point de terminaison de la migration de manière unique. Par exemple :

  • Nom (valeur de propriété Identity)
  • GUID

Ce paramètre définit les paramètres utilisés pour vous connecter au serveur de destination dans lequel les boîtes aux lettres seront déplacées.

Type:MigrationEndpointIdParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

-TimeZone

Le paramètre TimeZone spécifie le fuseau horaire de l'administrateur qui soumet le lot de migration.

Une valeur valide pour ce paramètre est un nom de clé de fuseau horaire pris en charge (par exemple, "Pacific Standard Time").

Pour afficher les valeurs disponibles, exécutez la commande suivante : $TimeZone = Get-ChildItem "HKLM:\Software\Microsoft\Windows NT\CurrentVersion\Time zones" | foreach {Get-ItemProperty $_.PSPath}; $TimeZone | sort Display | Format-Table -Auto PSChildname,Display.

Si la valeur contient des espaces, placez-la entre guillemets (").

Dans Exchange local, la valeur par défaut est le paramètre de fuseau horaire du serveur Exchange.

Dans Exchange Online, la valeur par défaut est UTC.

Type:ExTimeZoneValue
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

-UserIds

Le paramètre UserIds spécifie les utilisateurs que vous souhaitez copier à partir d’un lot de migration existant (par exemple, si une migration antérieure a été partiellement effectuée). Vous identifiez un utilisateur par adresse e-mail ou par sa valeur de propriété Guid à partir de l’applet de commande Get-MigrationUser. Vous pouvez spécifier plusieurs utilisateurs séparés par des virgules.

Les utilisateurs que vous spécifiez pour ce paramètre doivent être définis dans un lot de migration existant.

Pour désactiver la migration des utilisateurs dans le lot de migration d’origine, utilisez le commutateur DisableOnCopy avec ce paramètre.

Type:MultiValuedProperty
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

-Users

Le paramètre Users spécifie les utilisateurs que vous souhaitez copier à partir d’un lot de migration existant (par exemple, si une migration précédente a été partiellement réussie). Vous identifiez les utilisateurs à l’aide de la cmdlet Get-MigrationUser. Par exemple :

$Failed = Get-MigrationUser -Échec de l’état

New-MigrationBatch -Name « Retry Failed Users » -Users $Failed

Les utilisateurs que vous spécifiez pour ce paramètre doivent être définis dans un lot de migration existant.

Pour désactiver la migration des utilisateurs dans le lot de migration d’origine, utilisez le commutateur DisableOnCopy avec ce paramètre.

Type:MultiValuedProperty
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

-WhatIf

Le commutateur WhatIf simule les actions de la commande. Vous pouvez utiliser ce commutateur pour afficher les modifications qui se produiraient sans réellement appliquer ces modifications. Il n’est pas nécessaire de spécifier une valeur pour ce commutateur.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

-WorkflowControlFlags

Le paramètre WorkflowControlFlags spécifie des contrôles avancés pour les étapes effectuées dans la migration. Les valeurs valides sont les suivantes :

  • None (il s’agit de la valeur par défaut)
  • InjectAndForget
  • SkipSwitchover

N'utilisez ce paramètre qu'en cas d'instructions de la part d'un professionnel du support technique Microsoft ou d’une documentation spécifique.

Type:MigrationWorkflowControlFlags
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2016, Exchange Server 2019, Exchange Online

-WorkflowTemplate

Le paramètre WorkflowTemplate spécifie des contrôles avancés pour les étapes effectuées dans la migration. N'utilisez ce paramètre qu'en cas d'instructions de la part d'un professionnel du support technique Microsoft ou d’une documentation spécifique.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2016, Exchange Server 2019, Exchange Online

-WorkloadType

Ce paramètre est disponible uniquement dans Exchange sur site.

Ce paramètre est réservé à l’usage interne chez Microsoft.

Type:RequestWorkloadType
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2016, Exchange Server 2019

Entrées

Input types

Pour visualiser les types d'entrées acceptés par cette cmdlet, consultez la rubrique Types d'entrée et de sortie de la cmdlet d'Exchange Management Shell. Si le champ Type d'entrée pour une cmdlet est vide, la cmdlet n'accepte pas les données d'entrée.

Sorties

Output types

Pour visualiser les types de retours, également appelés types de sorties, acceptés par cette cmdlet, consultez la rubrique Types d'entrée et de sortie de la cmdlet d'Exchange Management Shell. Si le champ Type de sortie est vide, la cmdlet ne renvoie pas de données.