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.
Syntaxe
New-MigrationBatch
-Name <String>
-CSVData <Byte[]>
[-AllowIncrementalSyncs <System.Boolean>]
[-AllowUnknownColumnsInCsv <Boolean>]
[-AutoComplete]
[-AutoRetryCount <System.Int32>]
[-AutoStart]
[-CompleteAfter <System.DateTime>]
[-Confirm]
[-DomainController <Fqdn>]
[-Locale <CultureInfo>]
[-NotificationEmails <MultiValuedProperty>]
[-ReportInterval <System.TimeSpan>]
[-SkipReports]
[-SkipSteps <SkippableMigrationSteps[]>]
[-StartAfter <System.DateTime>]
[-TargetDatabases <MultiValuedProperty>]
[-TimeZone <ExTimeZoneValue>]
[-WhatIf]
[<CommonParameters>]
New-MigrationBatch
-Name <String>
-CSVData <Byte[]>
[-Analyze]
[-AllowUnknownColumnsInCSV <Boolean>]
[-AutoComplete]
[-AutoStart]
[-CompleteAfter <System.DateTime>]
[-Confirm]
[-ExcludeFolders <MultiValuedProperty>]
[-IncludeFolders <MultiValuedProperty>]
[-NotificationEmails <MultiValuedProperty>]
[-Partition <MailboxIdParameter>]
[-ReportInterval <System.TimeSpan>]
[-SkipReports]
[-SourceEndpoint <MigrationEndpointIdParameter>]
[-StartAfter <System.DateTime>]
[-TimeZone <ExTimeZoneValue>]
[-WhatIf]
[<CommonParameters>]
New-MigrationBatch
-Name <String>
-CSVData <Byte[]>
[-AllowUnknownColumnsInCSV <Boolean>]
[-AutoComplete]
[-AutoStart]
[-BadItemLimit <Unlimited>]
[-CompleteAfter <System.DateTime>]
[-Confirm]
[-LargeItemLimit <Unlimited>]
[-MoveOptions <MultiValuedProperty>]
[-NotificationEmails <MultiValuedProperty>]
[-Partition <MailboxIdParameter>]
[-ReportInterval <System.TimeSpan>]
[-SkipReports]
[-StartAfter <System.DateTime>]
[-TimeZone <ExTimeZoneValue>]
[-WhatIf]
[<CommonParameters>]
New-MigrationBatch
-Name <String>
-CSVData <Byte[]>
[-AdoptPreexisting]
[-AllowUnknownColumnsInCSV <Boolean>]
[-AutoComplete]
[-AutoStart]
[-CompleteAfter <DateTim>]
[-Confirm]
[-GoogleResource]
[-NotificationEmails <MultiValuedProperty>]
[-Partition <MailboxIdParameter>]
[-RemoveOnCopy]
[-ReportInterval <Timespan>]
[-SkipDelegates]
[-SkipMerging <MultiValuedProperty>]
[-SkipProvisioning]
[-SkipReports]
[-SourceEndpoint <MigrationEndpointIdParameter>]
[-StartAfter <DateTime>]
[-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>
-CSVData <Byte[]>
[-ManagedGmailTeams]
[-AdoptPreexisting]
[-AllowUnknownColumnsInCSV <Boolean>]
[-AutoComplete]
[-AutoStart]
[-CompleteAfter <DateTime>]
[-Confirm]
[-NotificationEmails <MultiValuedProperty>]
[-Partition <MailboxIdParameter>]
[-RemoveOnCopy]
[-ReportInterval <Timespan>]
[-SkipCalendar]
[-SkipContacts]
[-SkipReports]
[-SourceEndpoint <MigrationEndpointIdParameter>]
[-StartAfter <DateTime>]
[-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
-Name <String>
[-CSVData <Byte[]>]
[-DisallowExistingUsers]
[-WorkflowControlFlags <MigrationWorkflowControlFlags>]
[-AdoptPreexisting]
[-AllowIncrementalSyncs <Boolean>]
[-AllowUnknownColumnsInCsv <Boolean>]
[-ArchiveDomain <String>]
[-ArchiveOnly]
[-AutoComplete]
[-AutoProvisioning]
[-AutoRetryCount <Int32>]
[-AutoStart]
[-AvoidMergeOverlap]
[-BadItemLimit <Unlimited>]
[-CompleteAfter <DateTime>]
[-Confirm]
[-ContentFilter <String>]
[-ContentFilterLanguage <CultureInfo>]
[-DomainController <Fqdn>]
[-ExcludeDumpsters]
[-ExcludeFolders <MultiValuedProperty>]
[-ForwardingDisposition <GmailForwardingDisposition>]
[-IncludeFolders <MultiValuedProperty>]
[-IncludeOtherContacts]
[-LargeItemLimit <Unlimited>]
[-Locale <CultureInfo>]
[-MigrateTasks]
[-MoveOptions <MultiValuedProperty>]
[-NotificationEmails <MultiValuedProperty>]
[-Partition <MailboxIdParameter>]
[-PrimaryOnly]
[-RemoveOnCopy]
[-RenamePrimaryCalendar]
[-ReportInterval <Timespan>]
[-Restore]
[-SimplifiedSwitchOver]
[-SkipCalendar]
[-SkipContacts]
[-SkipDelegates]
[-SkipMail]
[-SkipMerging <MultiValuedProperty>]
[-SkipMoving <MultiValuedProperty>]
[-SkipProvisioning]
[-SkipReports]
[-SkipRules]
[-SkipSteps <SkippableMigrationSteps[]>]
[-SourceEndpoint <MigrationEndpointIdParameter>]
[-SourcePFPrimaryMailboxGuid <Guid>]
[-StartAfter <DateTime>]
[-TargetArchiveDatabases <MultiValuedProperty>]
[-TargetDatabases <MultiValuedProperty>]
[-TargetDeliveryDomain <String>]
[-TimeZone <ExTimeZoneValue>]
[-WhatIf]
[-XMLData <Byte[]>]
[<CommonParameters>]
New-MigrationBatch
-Name <String>
-CSVData <Byte[]>
[-AllowUnknownColumnsInCSV <Boolean>]
[-AutoComplete]
[-AutoStart]
[-CompleteAfter <DateTime>]
[-Confirm]
[-NotificationEmails <MultiValuedProperty>]
[-Partition <MailboxIdParameter>]
[-ReportInterval <Timespan>]
[-SkipReports]
[-StartAfter <DateTime>]
[-TimeZone <ExTimeZoneValue>]
[-WhatIf]
[<CommonParameters>]
New-MigrationBatch
-Name <String>
-CSVData <Byte[]>
[-AllowUnknownColumnsInCSV <Boolean>]
[-AutoComplete]
[-AutoStart]
[-CompleteAfter <DateTime>]
[-Confirm]
[-NotificationEmails <MultiValuedProperty>]
[-Partition <MailboxIdParameter>]
[-ReportInterval <Timespan>]
[-SkipReports]
[-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>
[-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
[-Users] MultiValuedProperty>
-Name <String>
[-AllowUnknownColumnsInCSV <Boolean>]
[-AutoComplete]
[-AutoStart]
[-CompleteAfter <DateTime>]
[-Confirm]
[-DisableOnCopy]
[-NotificationEmails <MultiValuedProperty>]
[-Partition <MailboxIdParameter>]
[-ReportInterval <Timespan>]
[-SkipReports]
[-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 de l’intégration 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 19:00 (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 Pacific Standard Time.
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 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
S’applique à: | 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 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
S’applique à: | 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 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
S’applique à: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-Analyze
Ce paramètre est disponible uniquement dans le service basé sur le cloud.
{{ Fill Analyze Description }}
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
S’applique à: | Exchange Online |
-ArchiveDomain
Ce paramètre est disponible uniquement dans le service basé sur le cloud.
{{ Fill ArchiveDomain Description }}
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
S’applique à: | 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 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
S’applique à: | 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 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
S’applique à: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-AutoProvisioning
Ce paramètre est disponible uniquement dans le service basé sur le cloud.
{{ Fill AutoProvisioning Description }}
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
S’applique à: | 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 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
S’applique à: | 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 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
S’applique à: | 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 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
S’applique à: | 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 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
S’applique à: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-CompleteAfter
Ce paramètre est disponible uniquement dans le service basé sur le 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 MM/jj/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 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
S’applique à: | 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-*) comportent 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 |
Alias: | cf |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
S’applique à: | 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 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
S’applique à: | 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 Classe CultureInfo.
Type: | CultureInfo |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
S’applique à: | 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 |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
S’applique à: | 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 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
S’applique à: | 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 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
S’applique à: | 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 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
S’applique à: | 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 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
S’applique à: | 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 MyProjects
MyProjects/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 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
S’applique à: | Exchange Online |
-ForwardingDisposition
Ce paramètre est disponible uniquement dans le service basé sur le cloud.
{{ Fill ForwardingDisposition Description }}
Type: | GmailForwardingDisposition |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
S’applique à: | Exchange Online |
-GoogleResource
{{ Remplissage GoogleResource Description }}
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
S’applique à: | 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 MyProjects
MyProjects/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 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
S’applique à: | Exchange Online |
-IncludeOtherContacts
Ce paramètre est disponible uniquement dans le service basé sur le cloud.
{{ Fill IncludeOtherContacts Description }}
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
S’applique à: | 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 :
- Exchange 2016 : Limites de taille des messages dans Exchange Server
- Exchange Online : Limites d’Exchange Online
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 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
S’applique à: | 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 |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
S’applique à: | 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 Classe CultureInfo.
Type: | CultureInfo |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
S’applique à: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
-ManagedGmailTeams
Ce paramètre est disponible uniquement dans le service basé sur le cloud.
{{ Fill ManagedGmailTeams Description }}
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
S’applique à: | Exchange Online |
-MigrateTasks
Ce paramètre est disponible uniquement dans le service basé sur le cloud.
{{ Fill MigrateTasks Description }}
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
S’applique à: | Exchange Online |
-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 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
S’applique à: | 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 |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
S’applique à: | 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 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
S’applique à: | 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 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
S’applique à: | 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 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
S’applique à: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-PublicFolderToUnifiedGroup
Ce paramètre est disponible uniquement dans le service basé sur le 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 |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
S’applique à: | 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 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
S’applique à: | Exchange Online |
-RenamePrimaryCalendar
Ce paramètre est disponible uniquement dans le service basé sur le cloud.
{{ Fill RenamePrimaryCalendar Description }}
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
S’applique à: | 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 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
S’applique à: | 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 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
S’applique à: | Exchange Online |
-SimplifiedSwitchOver
Ce paramètre est disponible uniquement dans le service basé sur le cloud.
{{ Fill SimplifiedSwitchOver Description }}
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
S’applique à: | 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 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
S’applique à: | 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 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
S’applique à: | Exchange Online |
-SkipDelegates
Ce paramètre est disponible uniquement dans le service basé sur le cloud.
{{ Fill SkipDelegates Description }}
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
S’applique à: | 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 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
S’applique à: | 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 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
S’applique à: | 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 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
S’applique à: | Exchange Server 2016, Exchange Server 2019, Exchange Online |
-SkipProvisioning
Ce paramètre est disponible uniquement dans le service basé sur le cloud.
{{ Fill SkipProvisioning Description }}
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
S’applique à: | 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 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
S’applique à: | 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 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
S’applique à: | 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 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
S’applique à: | 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 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
S’applique à: | 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 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
S’applique à: | 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 |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
S’applique à: | 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 MM/jj/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 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
S’applique à: | 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 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
S’applique à: | 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 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
S’applique à: | 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 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
S’applique à: | 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 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
S’applique à: | 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 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
S’applique à: | 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 |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
S’applique à: | 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 |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
S’applique à: | 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 |
Alias: | wi |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
S’applique à: | 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 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
S’applique à: | 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 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
S’applique à: | 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 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
S’applique à: | Exchange Server 2016, Exchange Server 2019 |
-XMLData
Ce paramètre est disponible uniquement dans le service basé sur le cloud.
{{ Fill XMLData Description }}
Type: | Byte[] |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
S’applique à: | Exchange Online |
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.