New-MigrationBatch
Este cmdlet está disponível no Exchange local e no serviço baseado na nuvem. Alguns parâmetros e configurações podem ser exclusivos de um ou outro ambiente.
Use o cmdlet New-MigrationBatch para enviar uma nova solicitação de migração para um lote de usuários.
Para saber mais sobre os conjuntos de parâmetros na seção Sintaxe, abaixo, consulte Exchange cmdlet syntax.
Sintaxe
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
Use o cmdlet New-MigrationBatch para criar um lote de migração para migrar caixas de correio e dados de caixa de correio em um destes cenários de migração.
Movimentação em organizações do Exchange no local
- Movimentação local: um movimento local é o local onde move as caixas de correio de uma base de dados de caixa de correio para outra. Uma movimentação local ocorre dentro de uma só floresta. Para obter mais informações, veja o Exemplo 1.
- Movimentação empresarial entre florestas: num movimento empresarial entre florestas, as caixas de correio são movidas para uma floresta diferente. Movimentações entre florestas são iniciadas da floresta de destino, que é a floresta para a qual você deseja mover as caixas de correio, ou da floresta de origem, que é a floresta que atualmente hospeda caixas de correio. Para obter mais informações, veja o Exemplo 2.
Inclusão e exclusão no Exchange Online
Migração de movimentação remota de inclusão: numa implementação híbrida, pode mover caixas de correio de uma organização do Exchange no local para Exchange Online. Isto também é conhecido como uma migração de movimentação remota de inclusão porque as caixas de correio a bordo para Exchange Online. Para obter mais informações, veja o Exemplo 3.
Migração de transferência remota de exclusão: também pode efetuar uma migração de movimentação remota de exclusão, onde migra Exchange Online caixas de correio para a sua organização do Exchange no local. Para obter mais informações, veja o Exemplo 4.
As migrações de inclusão e exclusão de movimentos remotos são iniciadas a partir da sua organização Exchange Online.
Migração do Exchange de Transferência: este é outro tipo de migração de inclusão e é utilizado para migrar todas as caixas de correio numa organização do Exchange no local para Exchange Online. Pode migrar um máximo de 1000 Exchange Server 2003, Exchange Server 2007 ou Exchange Server caixas de correio de 2010 através de uma migração de transferência. As caixas de correio serão automaticamente aprovisionadas no Exchange Online quando efetuar uma migração de transferência do Exchange. Para obter mais informações, veja o Exemplo 5.
Migração faseada do Exchange: também pode migrar um subconjunto de caixas de correio de uma organização do Exchange no local para Exchange Online. Este é outro tipo de migração de integração. A migração de caixas de correio do Exchange 2010 ou versões posteriores do Exchange não é suportada através de uma migração faseada. Antes de executar uma migração faseada, tem de utilizar a sincronização de diretórios ou outro método para aprovisionar utilizadores de correio na sua organização Exchange Online. Para obter mais informações, veja o Exemplo 6.
Migração IMAP: este tipo de migração de inclusão migra dados de caixa de correio de um servidor IMAP (incluindo o Exchange) para Exchange Online. Para uma migração IMAP, primeiro tem de aprovisionar caixas de correio no Exchange Online antes de poder migrar os dados da caixa de correio. Para obter mais informações, veja o Exemplo 7.
Migração do Google Workspace (anteriormente G Suite): este tipo de migração de inclusão migra dados de caixa de correio de uma organização do Google Workspace para Exchange Online. Para uma migração do Google Workspace, primeiro tem de aprovisionar utilizadores de correio (ou caixas de correio) no Exchange Online antes de poder migrar os dados da caixa de correio. Para obter mais informações, veja Exemplo 10.
Para executar esse cmdlet, você precisa ter permissões. Embora este tópico liste todos os parâmetros do cmdlet, talvez você não tenha acesso a alguns parâmetros se eles não estiverem incluídos nas permissões atribuídas a você. Para localizar as permissões necessárias para executar qualquer cmdlet ou parâmetro em sua organização, confira Find the permissions required to run any Exchange cmdlet.
Exemplos
Exemplo 1
New-MigrationBatch -Local -Name LocalMove1 -CSVData ([System.IO.File]::ReadAllBytes("C:\Users\Administrator\Desktop\LocalMove1.csv")) -TargetDatabases MBXDB2
Start-MigrationBatch -Identity LocalMove1
Este exemplo cria um lote de migração para movimentação local, em que as caixas de correio no arquivo CSV especificado são movidas para um banco de dados de caixa de correio diferente. Esse arquivo CSV contém uma única coluna com o endereço de email das caixas de correio que serão movidas. O cabeçalho desta coluna deve ser nomeado EmailAddress. O lote de migração neste exemplo tem de ser iniciado manualmente com o cmdlet Start-MigrationBatch ou o centro de administração do Exchange. Em alternativa, pode utilizar o parâmetro AutoStart para iniciar automaticamente o lote de migração.
Exemplo 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
Este exemplo cria um lote de migração para uma movimentação empresarial entre florestas, em que as caixas de correio para os usuários de email especificados no arquivo CSV são movidos para uma floresta diferente. É criado um novo ponto de extremidade de migração, que identifica o domínio em que as caixas de correio estão localizadas atualmente. O ponto de extremidade é usado para criar o lote de migração. Em seguida, o lote de migração é iniciado com o cmdlet Start-MigrationBatch. Observe que as movimentações entre florestas são iniciadas a partir da floresta de destino, que é a floresta para a qual você deseja mover as caixas de correio.
Exemplo 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
Este exemplo cria um lote de migração para uma migração de movimentação remota de inclusão de uma organização do Exchange no local para Exchange Online. A sintaxe é semelhante à de um movimento entre florestas, mas é iniciada a partir da Exchange Online organização. É criado um novo ponto de extremidade de migração, que aponta para a organização local como a localização de origem das caixas de correio que serão migradas. Esse ponto de extremidade é usado para criar o lote de migração. Em seguida, o lote de migração é iniciado com o cmdlet Start-MigrationBatch.
Exemplo 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
Este exemplo cria um lote de migração para uma migração de transferência remota de exclusão de Exchange Online para uma organização do Exchange no local. Tal como uma movimentação remota de inclusão, é iniciada a partir da Exchange Online organização. Primeiro, é criado um Ponto de Extremidade de Migração que contém informações sobre como se conectar à organização local. Este ponto de extremidade é usado como TargetEndpoint ao criar o lote de migração, que então é iniciado com o cmdlet Start-MigrationBatch. O parâmetro TargetDatabases especifica vários bancos de dados locais que o serviço de migração pode selecionar como o banco de dados de destino para o qual a caixa de correio será movida.
Exemplo 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
Este exemplo cria um lote de migração para a transferência do Exchange Migration CutoverBatch que é iniciado automaticamente. O exemplo obtém as definições de ligação ao servidor Exchange no local e, em seguida, utiliza essas definições de ligação para criar um ponto final de migração. O ponto de extremidade é depois usado para criar o lote de migração. Este exemplo também inclui o parâmetro opcional TimeZone.
Exemplo 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
Este exemplo cria e inicia um lote de migração para uma migração faseada do Exchange. O exemplo utiliza o cmdlet New-MigrationEndpoint para criar um ponto final de migração para o servidor Exchange no local e, em seguida, utiliza esse ponto final para criar o lote de migração. O lote de migração é iniciado com o cmdlet Start-MigrationBatch.
Exemplo 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"
Este exemplo cria um ponto de extremidade de migração para as configurações de conexão para o servidor IMAP. Depois, é criado um lote de migração IMAP que usa o arquivo de migração CSV IMAPmigration_1.csv e exclui o conteúdo das pastas Itens Excluídos e Lixo Eletrônico. Este lote de migração estará pendente até ser iniciado com o cmdlet Start-MigrationBatch.
Exemplo 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
Este exemplo é o mesmo que o Exemplo 3, mas o parâmetro CompleteAfter também é utilizado. A migração de dados para o lote será iniciada, mas só será concluída a 01/09/2018 às 19:00 (UTC). Este método permite-lhe iniciar uma migração e, em seguida, deixá-la concluída após o horário comercial se o fuso horário for Hora Universal Coordenada.
Exemplo 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
Este exemplo é o mesmo que o Exemplo 8, mas o parâmetro TimeZone também é utilizado. A migração de dados para o lote será iniciada, mas só será concluída a 01/09/2018 às 19:00 (19:00 em inglês). Este método permite-lhe iniciar uma migração e, em seguida, deixá-la concluída após o horário comercial se o fuso horário for Pacific Standard Hora.
Exemplo 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
É criado um lote de migração do Google Workspace que utiliza o ficheiro de migração CSV gmail.csv e inclui o conteúdo da Etiqueta de pagamento e migra apenas os e-mails que foram recebidos após a hora "2019/4/30 00:00" (hora do sistema local). Este lote de migração estará pendente até ser iniciado com o cmdlet Start-MigrationBatch.
Parâmetros
-AdoptPreexisting
Esse parâmetro só está disponível no serviço baseado em nuvem.
{{ Descrição de Pré-visualização da Adoção de Preenchimento }}
Tipo: | SwitchParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Aplica-se a: | Exchange Online |
-AllowIncrementalSyncs
Este parâmetro está disponível somente no Exchange local.
O parâmetro AllowIncrementalSyncs especifica se é para habilitar ou desabilitar sincronizações incrementais. Os valores válidos são:
- $true: a sincronização incremental está ativada. Qualquer mensagem nova que for enviada para a caixa de correio de origem é copiada para a caixa de correio de destino correspondente a cada 24 horas. Esse é o valor padrão.
- $false: a sincronização incremental está desativada. O lote de migração entrará no estado Parado depois que a sincronização inicial for concluída. Para completar um lote de migração para movimentações locais, movimentações entre florestas ou migrações de movimentação remota, você precisa habilitar a sincronização incremental utilizando o cmdlet Set-MigrationBatch.
Tipo: | Boolean |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Aplica-se a: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
-AllowUnknownColumnsInCsv
O parâmetro AllowUnknownColumnsInCsv especifica se serão permitidas colunas adicionais no arquivo CSV que não serão usadas pela migração. Os valores válidos são:
- $true: a migração ignora (ignora silenciosamente) colunas desconhecidas no ficheiro CSV (incluindo colunas opcionais com cabeçalhos de coluna mal escritos). Todas as colunas desconhecidas são tratadas como colunas adicionais que não são usadas pela migração.
- $false: a migração falha se existirem colunas desconhecidas no ficheiro CSV. Esta definição protege contra erros ortográficos em cabeçalhos de coluna. Esse é o valor padrão.
Tipo: | Boolean |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Aplica-se a: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-Analyze
Esse parâmetro só está disponível no serviço baseado em nuvem.
{{ Descrição da Análise de Preenchimento }}
Tipo: | SwitchParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Aplica-se a: | Exchange Online |
-ArchiveDomain
Esse parâmetro só está disponível no serviço baseado em nuvem.
{{ Fill ArchiveDomain Description }}
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Aplica-se a: | Exchange Online |
-ArchiveOnly
A opção ArchiveOnly especifica que só as caixas de correio de arquivo morto são migradas para os usuários no lote de migração (caixas de correio principais não são migradas). Não é preciso especificar um valor com essa opção.
Você só pode usar essa opção para movimentações locais e migrações de movimentação remotas.
Você pode usar o parâmetro TargetArchiveDatabases para especificar o banco de dados para o qual migrar as caixas de correio de arquivo-morto. Você também pode especificar o banco de dados de arquivo de destino no arquivo CSV. Se você não especificar o banco de dados de arquivo-morto de destino, o cmdlet usará a lógica de distribuição de caixa de correio automática para selecionar o banco de dados.
Tipo: | SwitchParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Aplica-se a: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-AutoComplete
A opção AutoComplete força a finalização das caixas de correio individuais assim que a caixa de correio concluir a sincronização inicial. Não é preciso especificar um valor com essa opção.
Você só pode usar essa opção para movimentações locais e migrações de movimentação remotas.
Se você não usar essa opção, será preciso executar o cmdlet Complete-MigrationBatch para finalizar um lote de migração.
Tipo: | SwitchParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Aplica-se a: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-AutoProvisioning
Esse parâmetro só está disponível no serviço baseado em nuvem.
{{ Descrição do Aprovisionamento Automático de Preenchimento }}
Tipo: | SwitchParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Aplica-se a: | Exchange Online |
-AutoRetryCount
Este parâmetro está disponível somente no Exchange local.
O parâmetro AutoRetryCount especifica o número de tentativas para reiniciar o lote de migração para migrar as caixas de correio que encontraram erros.
Tipo: | Int32 |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Aplica-se a: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
-AutoStart
A opção AutoStart inicia imediatamente o processamento do novo lote de migração. Não é preciso especificar um valor com essa opção.
Se você não usar essa opção, será preciso iniciar manualmente o lote de migração executando o cmdlet Start-MigrationBatch.
Tipo: | SwitchParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Aplica-se a: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-AvoidMergeOverlap
Esse parâmetro só está disponível no serviço baseado em nuvem.
{{ Fill AvoidMergeOverlap Description }}
Tipo: | SwitchParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Aplica-se a: | Exchange Online |
-BadItemLimit
O parâmetro BadItemLimit especifica o número máximo de itens incorretos permitidos antes de o pedido de migração falhar. Um item inválido é um item corrompido na caixa de correio de origem que não pode ser copiado para a caixa de correio de destino. Os itens ausentes também estão incluídos no limite de itens inválidos. Os itens em falta são itens na caixa de correio de origem que não podem ser encontrados na caixa de correio de destino quando o pedido de migração está pronto para ser concluído.
Uma entrada válida para esse parâmetro é um número inteiro ou o valor ilimitado. O valor predefinido é 0, o que significa que o pedido de migração falhará se forem detetados itens incorretos. Se não se importa de deixar alguns itens incorretos para trás, pode definir este parâmetro para um valor razoável (recomendamos 10 ou inferior) para que o pedido de migração possa prosseguir. Se forem detetados demasiados itens incorretos, considere utilizar o cmdlet New-MailboxRepairRequest para tentar corrigir itens danificados na caixa de correio de origem e tente o pedido de migração novamente.
Observação: esse parâmetro está sendo substituído no serviço baseado em nuvem. No futuro, se não forem especificados os parâmetros BadItemLimit ou LargeItemLimit, a migração utilizará semântica de aprovação de Item Ignorado em vez da semântica BadItemLimit.
Tipo: | Unlimited |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Aplica-se a: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-CompleteAfter
Esse parâmetro só é funcional no serviço baseado em nuvem.
O parâmetro CompleteAfter especifica um atraso antes de o lote ser concluído. A migração de dados para o lote será iniciada, mas a conclusão só será iniciada na data/hora que especificar com este parâmetro.
Use o formato de data curto definido nas configurações de opções regionais no computador no qual você está executando o comando. Por exemplo, se o computador estiver configurado para utilizar o formato de data abreviada MM/dd/aaaa, introduza 01/09/2018 para especificar 1 de setembro de 2018. Pode inserir apenas a data ou pode inserir a data e a hora do dia. Se você inserir a data e a hora do dia, coloque o valor entre aspas ("), por exemplo, "01/09/2018 17:00".
No Exchange Online PowerShell, se especificar um valor de data/hora sem um fuso horário, o valor estará em Hora Universal Coordenada (UTC). Para especificar um valor, utilize uma das seguintes opções:
- Especifique o valor de data/hora em UTC: por exemplo,
"7/30/2020 9:00PM Z"
. - Especifique o valor de data/hora no fuso horário local: por exemplo,
"7/30/2020 9:00PM -700"
. O valor será convertido em UTC se não utilizar o parâmetro TimeZone.
Tipo: | DateTime |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Aplica-se a: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-Confirm
A opção Confirm especifica se a solicitação de confirmação deve ser mostrada ou ocultada. Como essa opção afeta o cmdlet dependerá do fato de o cmdlet exigir ou não confirmação antes de continuar.
- Cmdlets destrutivos (por exemplo, Remover- cmdlets) têm uma pausa interna que força você a confirmar o comando antes de continuar. Para estes cmdlets, você pode pular o pedido de confirmação usando esta sintaxe exata:
-Confirm:$false
. - A maioria dos outros cmdlets (por exemplo, New- e Set-) não tem uma pausa interna. Para esses cmdlets, especificar a opção Confirm sem um valor introduz uma pausa que força você a confirmar o comando antes de continuar.
Tipo: | SwitchParameter |
Aliases: | cf |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Aplica-se a: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-ContentFilter
Este parâmetro só está disponível no serviço baseado na cloud para migração IMAP e migração do Google Workspace.
O parâmetro ContentFilter utiliza a sintaxe do filtro OPATH para filtrar as mensagens por Hora de receção. Apenas os conteúdos que correspondam ao parâmetro ContentFilter serão movidos para o Exchange Online. Por exemplo:
"Received -gt '8/23/2020'"
"Received -le '2019/01/01'"
"Received -gt '8/23/2015' -and Received -lt '8/23/2020'"
Pode especificar o idioma com o parâmetro ContentFilterLanguage.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Aplica-se a: | Exchange Online |
-ContentFilterLanguage
Este parâmetro só está disponível no serviço baseado na cloud para migração IMAP e migração do Google Workspace.
O parâmetro ContentFilterLanguage especifica o idioma que é usado no parâmetro ContentFilter para pesquisas de cadeia de caracteres.
A entrada válida para este parâmetro é um valor de código de cultura suportado da classe CultureInfo do Microsoft .NET Framework. Por exemplo, da-DK para dinamarquês ou ja-JP para japonês. Para obter mais informações, consulte Classe CultureInfo.
Tipo: | CultureInfo |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Aplica-se a: | Exchange Online |
-CSVData
O parâmetro CSVData especifica o arquivo CSV que contém as informações sobre as caixas de correio do usuário a serem movidas ou migradas. Os atributos necessários no cabeçalho do arquivo CSV variam de acordo com o tipo de migração. Para obter mais informações, veja Ficheiros CSV para migração de caixas de correio.
Um valor válido para este parâmetro requer que leia o ficheiro para um objeto codificado por bytes com a seguinte sintaxe: ([System.IO.File]::ReadAllBytes('<Path>\<FileName>'))
. Pode utilizar este comando como o valor do parâmetro ou escrever a saída numa variável ($data = [System.IO.File]::ReadAllBytes('<Path>\<FileName>')
) e utilizar a variável como o valor do parâmetro ($data
).
Nota: este parâmetro não valida a disponibilidade das caixas de correio com base no âmbito RBAC. Todas as caixas de correio especificadas no ficheiro CSV serão migradas, mesmo que estejam fora do âmbito RBAC (por exemplo, uma UO) que dá ao administrador permissões para migrar caixas de correio.
Tipo: | Byte[] |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Aplica-se a: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-DisableOnCopy
O comutador DisableOnCopy desativa o item de tarefa de migração original para um utilizador se estiver a copiar utilizadores de um lote existente para um novo lote com os parâmetros UserIds ou Users. Não é preciso especificar um valor com essa opção.
Tipo: | SwitchParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Aplica-se a: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-DisallowExistingUsers
Este parâmetro está disponível somente no Exchange local.
A opção DisallowExistingUsers impede a migração de caixas de correio que estão definidas no momento em um lote de migração diferente. Não é preciso especificar um valor com essa opção.
É exibido um alerta de validação para qualquer caixa de correio preexistente no local de destino.
Tipo: | SwitchParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Aplica-se a: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
-DomainController
Este parâmetro está disponível somente no Exchange local.
O parâmetro DomainController especifica o controlador de domínio que é usado por esse cmdlet para ler dados ou gravar dados no Active Directory. Você identifica o controlador de domínio por seu FQDN (nome de domínio totalmente qualificado). Por exemplo, dc01.contoso.com.
Tipo: | Fqdn |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Aplica-se a: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
-ExcludeDumpsters
Esse parâmetro só está disponível no serviço baseado em nuvem.
O comutador ExcludeDumpsters especifica se pretende migrar caixas de correio de pastas públicas sem incluir o conteúdo da pasta Itens Recuperáveis (anteriormente conhecida como contentor de informações). Não é preciso especificar um valor com essa opção.
Esta mudança é utilizada apenas em migrações de pastas públicas do Exchange 2013 ou posterior para Exchange Online.
Tipo: | SwitchParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Aplica-se a: | Exchange Online |
-ExcludeFolders
Esse parâmetro só está disponível no serviço baseado em nuvem.
Para uma migração IMAP ou migração do Google Workspace, o parâmetro ExcludeFolders especifica pastas de caixa de correio que não quer migrar do sistema de e-mail de origem para as caixas de correio baseadas na nuvem. Especifique o valor como uma matriz de cadeias e nomes de pastas múltiplas separadas com vírgulas.
Para a migração IMAP, utilize nomes de pastas relativos à raiz IMAP no servidor de correio de origem. Para a migração do Google Workspace, utilize os nomes das etiquetas no servidor de correio de origem.
Você precisará definir o parâmetro ImmutableId se o AD FS (Serviços de Federação do exADNoMk) for implantando para permitir o logon único em caixas de correio fora do local e se o AD FS estiver configurado para usar um atributo que não o ExchangeGUID para solicitações de logon de token. Ambos, exExchangeNoVersion e AD FS, devem solicitar o mesmo token para o mesmo usuário a fim de garantir a funcionalidade adequada para um cenário de implantação do exExchangeNoVersion entre locais.
<FolderName>/*
: utilize esta sintaxe para denotar uma pasta pessoal na pasta especificada no parâmetro SourceRootFolder, por exemplo, MyProjects
ou MyProjects/FY2010
.
#<FolderName>#/*
: utilize esta sintaxe para denotar uma pasta conhecida, independentemente do nome da pasta noutro idioma. Por exemplo, #Inbox# indica a pasta Caixa de Entrada, mesmo se a Caixa de Entrada estiver traduzida para Turco, que é Gelen Kutusu. Os tipos de pasta conhecidos incluem os seguintes:
- Raiz
- Caixa de Entrada
- SentItems
- Caixa de saída
- DeletedItems
- Calendário
- Contatos
- Rascunhos
- Diário
- Tarefas
- Notas
- AllItems
- E-mail de Lixo
- Arquivar
Se o utilizador criar uma pasta pessoal com o mesmo nome que uma pasta conhecida e o símbolo que a #
rodeia, pode utilizar uma barra invertida (\
) como um caráter de escape para especificar essa pasta. Por exemplo, se um utilizador criar uma pasta com o nome #Notes#
e quiser especificar essa pasta em vez da conhecida pasta Notas, utilize a seguinte sintaxe: \#Notes\#
.
Se o usuário criar uma pasta pessoal com o mesmo nome que uma pasta conhecida e o símbolo # no início e no fim do nome, é possível usar uma barra invertida (\) como um caractere de escape para especificar aquela pasta. Por exemplo, se um usuário cria uma pasta denominada #Notas# e você deseja especificar essa pasta, mas não a pasta Notas conhecida, use a seguinte sintaxe: \#Notes\#.
Tipo: | MultiValuedProperty |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Aplica-se a: | Exchange Online |
-ForwardingDisposition
Esse parâmetro só está disponível no serviço baseado em nuvem.
{{ Reencaminhamento de PreenchimentoDisposition Description }}
Tipo: | GmailForwardingDisposition |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Aplica-se a: | Exchange Online |
-GoogleResource
{{ Fill GoogleResource Description }}
Tipo: | SwitchParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Aplica-se a: | Exchange Online |
-IncludeFolders
Esse parâmetro só está disponível no serviço baseado em nuvem.
Para uma migração IMAP ou migração do Google Workspace, o parâmetro IncludeFolders especifica as pastas da caixa de correio que pretende migrar do sistema de e-mail no local para as caixas de correio baseadas na nuvem. Especifique o valor como uma matriz de cadeias e nomes de pastas múltiplas separadas com vírgulas.
Para a migração IMAP, utilize nomes de pastas relativos à raiz IMAP no servidor de correio de origem. Para a migração do Google Workspace, utilize os nomes das etiquetas no servidor de correio de origem.
Você precisará definir o parâmetro ImmutableId se o AD FS (Serviços de Federação do exADNoMk) for implantando para permitir o logon único em caixas de correio fora do local e se o AD FS estiver configurado para usar um atributo que não o ExchangeGUID para solicitações de logon de token. Ambos, exExchangeNoVersion e AD FS, devem solicitar o mesmo token para o mesmo usuário a fim de garantir a funcionalidade adequada para um cenário de implantação do exExchangeNoVersion entre locais.
<FolderName>/*
: utilize esta sintaxe para denotar uma pasta pessoal na pasta especificada no parâmetro SourceRootFolder, por exemplo, MyProjects
ou MyProjects/FY2010
.
#<FolderName>#/*
: utilize esta sintaxe para denotar uma pasta conhecida, independentemente do nome da pasta noutro idioma. Por exemplo, #Inbox# indica a pasta Caixa de Entrada, mesmo se a Caixa de Entrada estiver traduzida para Turco, que é Gelen Kutusu. Os tipos de pasta conhecidos incluem os seguintes:
- Raiz
- Caixa de Entrada
- SentItems
- Caixa de saída
- DeletedItems
- Calendário
- Contatos
- Rascunhos
- Diário
- Tarefas
- Notas
- AllItems
- E-mail de Lixo
- Arquivar
Se o utilizador criar uma pasta pessoal com o mesmo nome que uma pasta conhecida e o símbolo que a #
rodeia, pode utilizar uma barra invertida (\
) como um caráter de escape para especificar essa pasta. Por exemplo, se um utilizador criar uma pasta com o nome #Notes#
e quiser especificar essa pasta em vez da conhecida pasta Notas, utilize a seguinte sintaxe: \#Notes\#
.
Se o usuário criar uma pasta pessoal com o mesmo nome que uma pasta conhecida e o símbolo # no início e no fim do nome, é possível usar uma barra invertida (\) como um caractere de escape para especificar aquela pasta. Por exemplo, se um usuário cria uma pasta denominada #Notas# e você deseja especificar essa pasta, mas não a pasta Notas conhecida, use a seguinte sintaxe: \#Notes\#.
Tipo: | MultiValuedProperty |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Aplica-se a: | Exchange Online |
-IncludeOtherContacts
Esse parâmetro só está disponível no serviço baseado em nuvem.
{{ Fill IncludeOtherContacts Description }}
Tipo: | SwitchParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Aplica-se a: | Exchange Online |
-LargeItemLimit
O parâmetro LargeItemLimit especifica o número máximo de itens grandes permitidos antes de o pedido de migração falhar. Um item grande é uma mensagem na caixa de correio de origem que excede o tamanho máximo de mensagem permitido na caixa de correio de destino. Se a caixa de correio de destino não possuir um valor de tamanho de mensagem máximo especificamente configurado, será usado o valor da organização.
Para saber mais sobre valores máximos de tamanho de mensagem, confira os seguintes tópicos:
- Exchange 2016: Limites de tamanho de mensagens no Exchange Server
- Exchange Online: Limites do Exchange Online
Uma entrada válida para esse parâmetro é um número inteiro ou o valor ilimitado. O valor predefinido é 0, o que significa que o pedido de migração falhará se forem detetados itens grandes. Se não se importa de deixar alguns itens grandes para trás, pode definir este parâmetro para um valor razoável (recomendamos 10 ou inferior) para que o pedido de migração possa prosseguir.
Observação: esse parâmetro está sendo substituído no serviço baseado em nuvem. No futuro, se você não usar esse parâmetro, será usada a semântica de aprovação de Itens Ignorados.
Tipo: | Unlimited |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Aplica-se a: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-Local
Este parâmetro está disponível somente no Exchange local.
O comutador Local especifica um movimento local (as caixas de correio são movidas para uma base de dados de caixa de correio diferente na mesma floresta do Active Directory). Não é preciso especificar um valor com essa opção.
Tipo: | SwitchParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Aplica-se a: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
-Locale
Este parâmetro está disponível somente no Exchange local.
O parâmetro Locale especifica o idioma do lote de migração.
A entrada válida para este parâmetro é um valor de código de cultura suportado da classe CultureInfo do Microsoft .NET Framework. Por exemplo, da-DK para dinamarquês ou ja-JP para japonês. Para obter mais informações, consulte Classe CultureInfo.
Tipo: | CultureInfo |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Aplica-se a: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
-ManagedGmailTeams
Esse parâmetro só está disponível no serviço baseado em nuvem.
{{ Descrição do ManagedGmailTeams }}
Tipo: | SwitchParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Aplica-se a: | Exchange Online |
-MigrateTasks
Esse parâmetro só está disponível no serviço baseado em nuvem.
{{ Descrição do Fill MigrateTasks }}
Tipo: | SwitchParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Aplica-se a: | Exchange Online |
-MoveOptions
O parâmetro MoveOptions especifica as etapas da migração que você deseja ignorar para fins de depuração. Não use esse parâmetro, a menos que você seja orientado a fazer isso pelo Serviço de Suporte e Atendimento ao Cliente Microsoft ou documentação específica.
Não use esse parâmetro com o parâmetro SkipMoving.
Tipo: | MultiValuedProperty |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Aplica-se a: | Exchange Server 2016, Exchange Server 2019, Exchange Online |
-Name
O parâmetro Nome especifica um nome exclusivo para o lote de migração em cada sistema (Exchange no local ou Exchange Online). O tamanho máximo é de 64 caracteres. Se o valor contiver espaços, coloque-o entre aspas.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Aplica-se a: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-NotificationEmails
O parâmetro NotificationEmails especifica um ou mais endereços de email para os quais são enviados relatórios de status da migração. Especifique o valor como uma matriz de cadeia de caracteres e separe endereços de email por vírgulas.
Se você não usar esse parâmetro, o relatório de status não será enviado.
Tipo: | MultiValuedProperty |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Aplica-se a: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-Partition
Esse parâmetro só está disponível no serviço baseado em nuvem.
Esse parâmetro está reservado para uso interno da Microsoft.
Tipo: | MailboxIdParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Aplica-se a: | Exchange Online |
-PrimaryOnly
A opção PrimaryOnly especifica que só as caixas de correio principais são migradas para os usuários no lote de migração que também têm caixas de correio de arquivo morto (as caixas de correio de arquivo morto não são migradas). Não é preciso especificar um valor com essa opção.
Você só pode usar essa opção para movimentações locais e migrações de movimentação remotas.
Observação: Se os usuários não tiverem caixas de correio de arquivo morto, não use essa opção.
Tipo: | SwitchParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Aplica-se a: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-PublicFolderToUnifiedGroup
Esse parâmetro só é funcional no serviço baseado em nuvem.
O comutador PublicFolderToUnifiedGroup especifica uma migração de pastas públicas para Grupos do Microsoft 365. Não é preciso especificar um valor com essa opção.
Tipo: | SwitchParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Aplica-se a: | Exchange Server 2016, Exchange Server 2019, Exchange Online |
-RemoveOnCopy
Esse parâmetro só está disponível no serviço baseado em nuvem.
{{ RemoveOnCopy Description }}
Tipo: | SwitchParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Aplica-se a: | Exchange Online |
-RenamePrimaryCalendar
Esse parâmetro só está disponível no serviço baseado em nuvem.
{{ Nome do Nome do Preenchimento Descrição doPrimárioCalendar }}
Tipo: | SwitchParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Aplica-se a: | Exchange Online |
-ReportInterval
O parâmetro ReportInterval especifica a frequência com que os relatórios enviados por e-mail devem ser enviados para os endereços de e-mail listados em NotificationEmails.
Por predefinição, os relatórios enviados por e-mail são enviados a cada 24 horas para um lote. Definir este valor como 0 indica que os relatórios nunca devem ser enviados para este lote.
Este parâmetro só deve ser utilizado no serviço baseado na cloud.
Tipo: | TimeSpan |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Aplica-se a: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-Restore
Esse parâmetro só está disponível no serviço baseado em nuvem.
{{ Descrição do Restauro de Preenchimento }}
Tipo: | SwitchParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Aplica-se a: | Exchange Online |
-SimplifiedSwitchOver
Esse parâmetro só está disponível no serviço baseado em nuvem.
{{ Preenchimento SimplificadoDescrição ativada }}
Tipo: | SwitchParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Aplica-se a: | Exchange Online |
-SkipCalendar
Esse parâmetro só está disponível no serviço baseado em nuvem.
O comutador SkipCalendar especifica que pretende ignorar a migração do calendário durante a integração do Google Workspace. Não é preciso especificar um valor com essa opção.
Tipo: | SwitchParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Aplica-se a: | Exchange Online |
-SkipContacts
Esse parâmetro só está disponível no serviço baseado em nuvem.
O comutador SkipContacts especifica que pretende ignorar a migração de contactos durante a integração do Google Workspace. Não é preciso especificar um valor com essa opção.
Tipo: | SwitchParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Aplica-se a: | Exchange Online |
-SkipDelegates
Esse parâmetro só está disponível no serviço baseado em nuvem.
{{ Preenchimento SkipDelegates Description }}
Tipo: | SwitchParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Aplica-se a: | Exchange Online |
-SkipMail
Esse parâmetro só está disponível no serviço baseado em nuvem.
O comutador SkipMail especifica que pretende ignorar a migração de correio durante a integração do Google Workspace. Não é preciso especificar um valor com essa opção.
Tipo: | SwitchParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Aplica-se a: | Exchange Online |
-SkipMerging
O parâmetro SkipMerging especifica as etapas da migração que você deseja ignorar para fins de depuração. Não use esse parâmetro, a menos que você seja orientado a fazer isso pelo Serviço de Suporte e Atendimento ao Cliente Microsoft ou documentação específica.
Tipo: | MultiValuedProperty |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Aplica-se a: | Exchange Server 2016, Exchange Server 2019, Exchange Online |
-SkipMoving
Esse parâmetro foi substituído pelo parâmetro MoveOptions.
O parâmetro SkipMoving especifica as etapas da migração que você deseja ignorar para fins de depuração. Não use esse parâmetro, a menos que você seja orientado a fazer isso pelo Serviço de Suporte e Atendimento ao Cliente Microsoft ou documentação específica.
Tipo: | MultiValuedProperty |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Aplica-se a: | Exchange Server 2016, Exchange Server 2019, Exchange Online |
-SkipProvisioning
Esse parâmetro só está disponível no serviço baseado em nuvem.
{{ Preenchimento SkipProvisioning Description }}
Tipo: | SwitchParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Aplica-se a: | Exchange Online |
-SkipReports
A opção SkipReports especifica que você deseja ignorar o relatório automático para a migração. Não é preciso especificar um valor com essa opção.
Tipo: | SwitchParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Aplica-se a: | Exchange Server 2016, Exchange Server 2019, Exchange Online |
-SkipRules
Esse parâmetro só está disponível no serviço baseado em nuvem.
O comutador SkipRules especifica que pretende ignorar a migração de regras durante a integração do Google Workspace. Não é preciso especificar um valor com essa opção.
Tipo: | SwitchParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Aplica-se a: | Exchange Online |
-SkipSteps
Este parâmetro está disponível somente no Exchange local.
O parâmetro SkipSteps especifica os passos na migração faseada do Exchange que pretende ignorar. Os valores válidos são:
- Nenhum (este é o valor predefinido)
- SettingTargetAddress: não defina o endereço de e-mail de destino na caixa de correio de origem. Essa configuração impede que os emails sejam encaminhados a partir da caixa de correio original para a nova caixa de correio migrada.
Este parâmetro só é imposto para migrações faseadas do Exchange.
Tipo: | SkippableMigrationSteps[] |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Aplica-se a: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
-SourceEndpoint
O parâmetro SourceEndpoint especifica o ponto de extremidade de migração a ser usado para a origem do lote migração. Pode criar o ponto final de migração com o cmdlet New-MigrationEndpoint. Você pode usar qualquer valor que identifique de forma exclusiva o ponto de extremidade de migração. Por exemplo:
- Nome (o valor da propriedade Identity)
- GUID
Este parâmetro define as configurações que são usadas para conectar-se ao servidor em que as caixas de correio estão localizadas.
Tipo: | MigrationEndpointIdParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Aplica-se a: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-SourcePFPrimaryMailboxGuid
Esse parâmetro só está disponível no serviço baseado em nuvem.
{{ Fill SourcePFPrimaryMailboxGuid Description }}
Tipo: | Guid |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Aplica-se a: | Exchange Online |
-SourcePublicFolderDatabase
Este parâmetro está disponível somente no Exchange local.
O parâmetro SourcePublicFolderDatabase especifica a base de dados da pasta pública de origem utilizada numa migração de pasta pública. É possível usar qualquer valor que identifique o banco de dados com exclusividade. Por exemplo:
- Nome
- DN (nome diferenciado)
- GUID
Tipo: | DatabaseIdParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Aplica-se a: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
-StartAfter
O parâmetro StartAfter especifica um atraso antes de a migração de dados para os utilizadores dentro do lote ser iniciada. A migração será preparada, mas a migração de dados real para o utilizador só será iniciada na data/hora que especificar com este parâmetro.
Use o formato de data curto definido nas configurações de opções regionais no computador no qual você está executando o comando. Por exemplo, se o computador estiver configurado para utilizar o formato de data abreviada MM/dd/aaaa, introduza 01/09/2018 para especificar 1 de setembro de 2018. Pode inserir apenas a data ou pode inserir a data e a hora do dia. Se você inserir a data e a hora do dia, coloque o valor entre aspas ("), por exemplo, "01/09/2018 17:00".
No Exchange Online PowerShell, se especificar um valor de data/hora sem um fuso horário, o valor estará em Hora Universal Coordenada (UTC). Para especificar um valor, utilize uma das seguintes opções:
- Especifique o valor de data/hora em UTC: por exemplo,
"7/30/2020 9:00PM Z"
. - Especifique o valor de data/hora no fuso horário local. Por exemplo,
"7/30/2020 9:00PM -700"
. O valor será convertido em UTC se não utilizar o parâmetro TimeZone.
Tipo: | DateTime |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Aplica-se a: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-TargetArchiveDatabases
O parâmetro TargetArchiveDatabases especifica o banco de dados para os quais as caixas de correio de arquivo especificadas no lote de migração serão migradas. É possível usar qualquer valor que identifique o banco de dados com exclusividade. Por exemplo:
- Nome
- DN (nome diferenciado)
- GUID
Update Se os valores contiverem espaços ou exigirem aspas, use a seguinte sintaxe: "Value1","Value2",..."ValueN"
.
Quando introduz múltiplos valores, o serviço de migração seleciona uma base de dados como base de dados de destino para a qual mover a caixa de correio de arquivo.
Você só pode usar este parâmetro para migrações de movimentações remotas e movimentações locais.
Tipo: | MultiValuedProperty |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Aplica-se a: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-TargetDatabases
O parâmetro TargetDatabases especifica a identidade do banco de dados para o qual você está movendo as caixas de correio. É possível usar qualquer valor que identifique o banco de dados com exclusividade. Por exemplo:
- Nome
- DN (nome diferenciado)
- GUID
Update Se os valores contiverem espaços ou exigirem aspas, use a seguinte sintaxe: "Value1","Value2",..."ValueN"
.
Quando introduz múltiplos valores, o serviço de migração seleciona uma base de dados como base de dados de destino para onde mover a caixa de correio.
Você só pode usar este parâmetro para migrações de movimentações remotas e movimentações locais.
Se não utilizar este parâmetro para uma movimentação local, o cmdlet utiliza a lógica de distribuição automática da caixa de correio para selecionar a base de dados.
Tipo: | MultiValuedProperty |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Aplica-se a: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-TargetDeliveryDomain
O parâmetro TargetDeliveryDomain especifica o FQDN do endereço de email externo criado na floresta de origem para o usuário habilitado para email quando o lote de migração está completo.
Este parâmetro é necessário para inclusão de movimentação remota e lotes de migração de exclusão remota
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Aplica-se a: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-TargetEndpoint
O parâmetro TargetEndpoint especifica o ponto de extremidade a ser usado para o destino do lote de migração. Pode criar o ponto final de migração com o cmdlet New-MigrationEndpoint. Você pode usar qualquer valor que identifique de forma exclusiva o ponto de extremidade de migração. Por exemplo:
- Nome (o valor da propriedade Identity)
- GUID
Este parâmetro define as configurações que são usadas para se conectar ao servidor de destino onde as caixas de correio serão movidas.
Tipo: | MigrationEndpointIdParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Aplica-se a: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-TimeZone
O parâmetro TimeZone especifica o fuso horário do administrador que envia o lote de migração.
Um valor válido para este parâmetro é um nome de chave de fuso horário suportado (por exemplo, "Pacific Standard Time"
).
Para ver os valores disponíveis, execute o seguinte comando: $TimeZone = Get-ChildItem "HKLM:\Software\Microsoft\Windows NT\CurrentVersion\Time zones" | foreach {Get-ItemProperty $_.PSPath}; $TimeZone | sort Display | Format-Table -Auto PSChildname,Display
.
Se o valor contiver espaços, coloque-o entre aspas (").
No Exchange no local, o valor predefinido é a definição de fuso horário do servidor Exchange.
No Exchange Online, o valor predefinido é UTC
.
Tipo: | ExTimeZoneValue |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Aplica-se a: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-UserIds
O parâmetro UserIds especifica os usuários que você deseja copiar de um lote de migração existente (por exemplo, se uma migração anterior foi parcialmente bem-sucedida). Identifica um utilizador por endereço de e-mail ou pelo respetivo valor de propriedade Guid do cmdlet Get-MigrationUser. Você pode especificar vários usuários separados por vírgulas.
Os usuários que você especificar para este parâmetro devem ser definidos em um lote de migração existente.
Para desabilitar a migração dos usuários no lote de migração original, use a opção DisableOnCopy com este parâmetro.
Tipo: | MultiValuedProperty |
Cargo: | 1 |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | True |
Aceitar caracteres curinga: | False |
Aplica-se a: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-Users
O parâmetro Utilizadores especifica os utilizadores que pretende copiar de um lote de migração existente (por exemplo, se uma migração anterior tiver sido parcialmente bem-sucedida). Identifique os usuários usando o cmdlet Get-MigrationUser. Por exemplo:
$Failed = Get-MigrationUser -Status Failed
New-MigrationBatch -Name "Retry Failed Users" -Users $Failed
Os usuários que você especificar para este parâmetro devem ser definidos em um lote de migração existente.
Para desabilitar a migração dos usuários no lote de migração original, use a opção DisableOnCopy com este parâmetro.
Tipo: | MultiValuedProperty |
Cargo: | 1 |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | True |
Aceitar caracteres curinga: | False |
Aplica-se a: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-WhatIf
A opção WhatIf simula as ações do comando. Você pode usar essa opção para exibir as alterações que ocorreriam sem realmente aplicar essas alterações. Não é preciso especificar um valor com essa opção.
Tipo: | SwitchParameter |
Aliases: | wi |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Aplica-se a: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-WorkflowControlFlags
O parâmetro WorkflowControlFlags especifica controlos avançados para os passos que são executados na migração. Os valores válidos são:
- Nenhum (este é o valor predefinido)
- InjectAndForget
- SkipSwitchover
Não use esse parâmetro, a menos que você seja orientado a fazer isso pelo Serviço de Suporte e Atendimento ao Cliente Microsoft ou documentação específica.
Tipo: | MigrationWorkflowControlFlags |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Aplica-se a: | Exchange Server 2016, Exchange Server 2019, Exchange Online |
-WorkflowTemplate
O parâmetro WorkflowTemplate especifica controlos avançados para os passos que são executados na migração. Não use esse parâmetro, a menos que você seja orientado a fazer isso pelo Serviço de Suporte e Atendimento ao Cliente Microsoft ou documentação específica.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Aplica-se a: | Exchange Server 2016, Exchange Server 2019, Exchange Online |
-WorkloadType
Este parâmetro está disponível somente no Exchange local.
Esse parâmetro está reservado para uso interno da Microsoft.
Tipo: | RequestWorkloadType |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Aplica-se a: | Exchange Server 2016, Exchange Server 2019 |
-XMLData
Esse parâmetro só está disponível no serviço baseado em nuvem.
{{ Descrição do XMLData de Preenchimento }}
Tipo: | Byte[] |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Aplica-se a: | Exchange Online |
Entradas
Input types
Para ver os tipos de entrada que este cmdlet aceita, confira Tipos de entrada e saída de cmdlet. Se o campo Tipo de Entrada de um cmdlet estiver em branco, isso significa que o cmdlet não aceita dados de entrada.
Saídas
Output types
Para ver os tipos de retorno, também conhecidos como tipos de saída, que este cmdlet aceita, consulte Tipos de entrada e saída de cmdlet. Se o campo Tipo de Saída estiver em branco, o cmdlet não retorna dados.