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.
Syntax
New-MigrationBatch
-Name <String>
[-CSVData <Byte[]>]
[-DisallowExistingUsers]
[-WorkflowControlFlags <MigrationWorkflowControlFlags>]
[-AdoptPreexisting]
[-AllowIncrementalSyncs <Boolean>]
[-AllowUnknownColumnsInCsv <Boolean>]
[-ArchiveDomain <String>]
[-ArchiveOnly]
[-AutoComplete]
[-AutoRetryCount <Int32>]
[-AutoStart]
[-AvoidMergeOverlap]
[-BadItemLimit <Unlimited>]
[-CompleteAfter <DateTime>]
[-ContentFilter <String>]
[-ContentFilterLanguage <CultureInfo>]
[-Confirm]
[-DomainController <Fqdn>]
[-ExcludeDumpsters]
[-ExcludeFolders <MultiValuedProperty>]
[-ForwardingDisposition <GmailForwardingDisposition>]
[-IncludeFolders <MultiValuedProperty>]
[-LargeItemLimit <Unlimited>]
[-Locale <CultureInfo>]
[-MoveOptions <MultiValuedProperty>]
[-NotificationEmails <MultiValuedProperty>]
[-Partition <MailboxIdParameter>]
[-PrimaryOnly]
[-RemoveOnCopy]
[-RenamePrimaryCalendar]
[-ReportInterval <Timespan>]
[-Restore]
[-SkipCalendar]
[-SkipContacts]
[-SkipMail]
[-SkipMerging <MultiValuedProperty>]
[-SkipMoving <MultiValuedProperty>]
[-SkipReports]
[-SkipRules]
[-SkipSteps <SkippableMigrationSteps[]>]
[-SourceEndpoint <MigrationEndpointIdParameter>]
[-SourcePFPrimaryMailboxGuid <Guid>]
[-StartAfter <DateTime>]
[-TargetArchiveDatabases <MultiValuedProperty>]
[-TargetDatabases <MultiValuedProperty>]
[-TargetDeliveryDomain <String>]
[-TimeZone <ExTimeZoneValue>]
[-WhatIf]
[<CommonParameters>]
New-MigrationBatch
-Name <String>
-CSVData <Byte[]>
[-DisallowExistingUsers]
[-AdoptPreexisting]
[-AllowIncrementalSyncs <Boolean>]
[-AllowUnknownColumnsInCsv <Boolean>]
[-ArchiveDomain <String>]
[-ArchiveOnly]
[-AutoComplete]
[-AutoRetryCount <Int32>]
[-AutoStart]
[-BadItemLimit <Unlimited>]
[-CompleteAfter <DateTime>]
[-Confirm]
[-DomainController <Fqdn>]
[-LargeItemLimit <Unlimited>]
[-Locale <CultureInfo>]
[-MoveOptions <MultiValuedProperty>]
[-NotificationEmails <MultiValuedProperty>]
[-Partition <MailboxIdParameter>]
[-PrimaryOnly]
[-RemoveOnCopy]
[-ReportInterval <Timespan>]
[-SkipMerging <MultiValuedProperty>]
[-SkipMoving <MultiValuedProperty>]
[-SkipReports]
[-SkipSteps <SkippableMigrationSteps[]>]
[-StartAfter <DateTime>]
[-TargetArchiveDatabases <MultiValuedProperty>]
[-TargetDatabases <MultiValuedProperty>]
[-TargetDeliveryDomain <String>]
[-TargetEndpoint <MigrationEndpointIdParameter>]
[-TimeZone <ExTimeZoneValue>]
[-WhatIf]
[<CommonParameters>]
New-MigrationBatch
[-Local]
-Name <String>
-CSVData <Byte[]>
[-DisallowExistingUsers]
[-WorkloadType <RequestWorkloadType>]
[-WorkflowControlFlags <MigrationWorkflowControlFlags>]
[-AdoptPreexisting]
[-AllowIncrementalSyncs <Boolean>]
[-AllowUnknownColumnsInCsv <Boolean>]
[-ArchiveOnly]
[-AutoComplete]
[-AutoRetryCount <Int32>]
[-AutoStart]
[-BadItemLimit <Unlimited>]
[-CompleteAfter <DateTime>]
[-Confirm]
[-DomainController <Fqdn>]
[-Locale <CultureInfo>]
[-MoveOptions <MultiValuedProperty>]
[-NotificationEmails <MultiValuedProperty>]
[-Partition <MailboxIdParameter>]
[-PrimaryOnly]
[-RemoveOnCopy]
[-ReportInterval <Timespan>]
[-SkipMoving <MultiValuedProperty>]
[-SkipReports]
[-SkipSteps <SkippableMigrationSteps[]>]
[-StartAfter <DateTime>]
[-TargetArchiveDatabases <MultiValuedProperty>]
[-TargetDatabases <MultiValuedProperty>]
[-TimeZone <ExTimeZoneValue>]
[-WhatIf]
[<CommonParameters>]
New-MigrationBatch
-Name <String>
-CSVData <Byte[]>
-SourcePublicFolderDatabase <DatabaseIdParameter>
[-AllowIncrementalSyncs <Boolean>]
[-AllowUnknownColumnsInCsv <Boolean>]
[-AutoComplete]
[-AutoRetryCount <Int32>]
[-AutoStart]
[-BadItemLimit <Unlimited>]
[-CompleteAfter <DateTime>]
[-Confirm]
[-DomainController <Fqdn>]
[-LargeItemLimit <Unlimited>]
[-Locale <CultureInfo>]
[-NotificationEmails <MultiValuedProperty>]
[-Partition <MailboxIdParameter>]
[-ReportInterval <Timespan>]
[-SkipMerging <MultiValuedProperty>]
[-SkipReports]
[-SkipSteps <SkippableMigrationSteps[]>]
[-StartAfter <DateTime>]
[-TimeZone <ExTimeZoneValue>]
[-WhatIf]
[<CommonParameters>]
New-MigrationBatch
-Name <String>
[-UserIds] <MultiValuedProperty>
[-AllowIncrementalSyncs <Boolean>]
[-AllowUnknownColumnsInCsv <Boolean>]
[-AutoComplete]
[-AutoRetryCount <Int32>]
[-AutoStart]
[-CompleteAfter <DateTime>]
[-Confirm]
[-DisableOnCopy]
[-DomainController <Fqdn>]
[-Locale <CultureInfo>]
[-NotificationEmails <MultiValuedProperty>]
[-Partition <MailboxIdParameter>]
[-ReportInterval <Timespan>]
[-SkipReports]
[-SkipSteps <SkippableMigrationSteps[]>]
[-StartAfter <DateTime>]
[-TimeZone <ExTimeZoneValue>]
[-WhatIf]
[<CommonParameters>]
New-MigrationBatch
-Name <String>
[-Users] <MultiValuedProperty>
[-AllowIncrementalSyncs <Boolean>]
[-AutoComplete]
[-AutoRetryCount <Int32>]
[-AutoStart]
[-CompleteAfter <DateTime>]
[-Confirm]
[-DisableOnCopy]
[-DomainController <Fqdn>]
[-Locale <CultureInfo>]
[-NotificationEmails <MultiValuedProperty>]
[-Partition <MailboxIdParameter>]
[-ReportInterval <Timespan>]
[-SkipReports]
[-SkipSteps <SkippableMigrationSteps[]>]
[-StartAfter <DateTime>]
[-TimeZone <ExTimeZoneValue>]
[-WhatIf]
[<CommonParameters>]
New-MigrationBatch
-Name <String>
-CSVData <Byte[]>
[-PublicFolderToUnifiedGroup]
[-AllowIncrementalSyncs <Boolean>]
[-AllowUnknownColumnsInCsv <Boolean>]
[-AutoComplete]
[-AutoRetryCount <Int32>]
[-AutoStart]
[-BadItemLimit <Unlimited>]
[-CompleteAfter <DateTime>]
[-Confirm]
[-DomainController <Fqdn>]
[-LargeItemLimit <Unlimited>]
[-Locale <CultureInfo>]
[-NotificationEmails <MultiValuedProperty>]
[-Partition <MailboxIdParameter>]
[-ReportInterval <Timespan>]
[-SkipReports]
[-SkipSteps <SkippableMigrationSteps[]>]
[-SourceEndpoint <MigrationEndpointIdParameter>]
[-StartAfter <DateTime>]
[-TimeZone <ExTimeZoneValue>]
[-WhatIf]
[<CommonParameters>]
New-MigrationBatch
-Name <String>
[-WorkflowTemplate <String>]
[-AllowIncrementalSyncs <Boolean>]
[-AllowUnknownColumnsInCsv <Boolean>]
[-AutoComplete]
[-AutoRetryCount <Int32>]
[-AutoStart]
[-CompleteAfter <DateTime>]
[-Confirm]
[-DomainController <Fqdn>]
[-Locale <CultureInfo>]
[-NotificationEmails <MultiValuedProperty>]
[-Partition <MailboxIdParameter>]
[-ReportInterval <Timespan>]
[-SkipReports]
[-SkipSteps <SkippableMigrationSteps[]>]
[-StartAfter <DateTime>]
[-TimeZone <ExTimeZoneValue>]
[-WhatIf]
[<CommonParameters>]
Description
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
- Movimento local: um movimento local é onde você move caixas de correio de um banco de dados de caixa de correio para outro. Uma movimentação local ocorre dentro de uma só floresta. Para obter mais informações, veja o Exemplo 1.
- Movimento empresarial entre florestas: em um 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
Integrando a migração de movimento remoto: em uma implantação híbrida, você pode mover caixas de correio de uma organização local do Exchange para Exchange Online. Isso também é conhecido como uma migração remota de integração porque você embarca em caixas de correio para Exchange Online. Para obter mais informações, veja o Exemplo 3.
Offboarding remote move migration: You also can perform an offboarding remote move migration, where you migrate Exchange Online mailboxes to your local Exchange organization. Para obter mais informações, veja o Exemplo 4.
As migrações de movimento remoto de integração e de integração são iniciadas de sua organização Exchange Online.
Migração do Exchange de recorte: esse é outro tipo de migração de integração e é usada para migrar todas as caixas de correio em uma organização local do Exchange para Exchange Online. Você pode migrar um máximo de 1.000 Exchange Server 2003, Exchange Server 2007 ou Exchange Server caixas de correio de 2010 usando uma migração de transferência. As caixas de correio serão provisionadas automaticamente em Exchange Online quando você executar uma migração de corte do Exchange. Para obter mais informações, veja o Exemplo 5.
Migração do Exchange em etapas: você também pode migrar um subconjunto de caixas de correio de uma organização local do Exchange para Exchange Online. Este é outro tipo de migração de integração. Não há suporte para migrar caixas de correio do Exchange 2010 ou versões posteriores do Exchange usando uma migração em etapas. Antes de executar uma migração em etapas, você precisa usar a sincronização de diretório ou algum outro método para provisionar usuários de email em sua organização Exchange Online. Para obter mais informações, veja o Exemplo 6.
Migração IMAP: esse tipo de migração de integração migra dados de caixa de correio de um servidor IMAP (incluindo o Exchange) para Exchange Online. Para uma migração IMAP, primeiro você deve provisionar caixas de correio em Exchange Online antes de migrar dados da caixa de correio. Para obter mais informações, veja o Exemplo 7.
Migração do Google Workspace (anteriormente G Suite): esse tipo de migração de integraçã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 você deve provisionar usuários de email (ou caixas de correio) em Exchange Online antes de migrar dados da caixa de correio. Para obter mais informações, consulte 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 deve ser iniciado manualmente usando o cmdlet Start-MigrationBatch ou o centro de administração do Exchange. Como alternativa, você pode usar o parâmetro AutoStart para iniciar o lote de migração automaticamente.
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 remota de uma organização local do Exchange para Exchange Online. A sintaxe é semelhante à de um movimento entre florestas, mas é iniciada a partir do 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 remota de Exchange Online para uma organização local do Exchange. Como um movimento remoto de integração, ele é iniciado a partir do 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 migração do Exchange cutoverBatch que é iniciada automaticamente. O exemplo obtém as configurações de conexão para o servidor do Exchange local e, em seguida, usa essas configurações de conexão para criar um ponto de extremidade 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 do Exchange em etapas. O exemplo usa o cmdlet New-MigrationEndpoint para criar um ponto de extremidade de migração para o servidor do Exchange local e, em seguida, usa esse ponto de extremidade 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 é usado. A migração de dados para o lote será iniciada, mas só será concluída em 01/09/2018 19:00 (UTC). Esse método permite iniciar uma migração e deixá-la ser concluída após o horário comercial se o fuso horário for Tempo Universal Coordenado.
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 é usado. A migração de dados para o lote será iniciada, mas só será concluída em 01/09/2018 19:00 (PST). Esse método permite iniciar uma migração e deixá-la ser concluída após o horário comercial se o fuso horário for Horário Padrão do Pacífico.
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
Um lote de migração do Google Workspace é criado que usa o arquivo de migração CSV gmail.csv e inclui o conteúdo do rótulo Pagamento e migra os emails que foram recebidos após o horário '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.
{{ Preencher Descrição do AdoptPreexisting }}
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | 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á habilitada. 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á desabilitada. 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.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
-AllowUnknownColumnsInCsv
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 arquivo 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 falhará se houver colunas desconhecidas no arquivo CSV. Essa configuração protege contra erros ortográficos em cabeçalhos de coluna. Esse é o valor padrão.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-ArchiveDomain
Esse parâmetro só está disponível no serviço baseado em nuvem.
{{ Preenchimento ArchiveDomain Description }}
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | 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 é necessário 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.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-AutoComplete
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 é necessário 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.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-AutoRetryCount
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.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
-AutoStart
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.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-AvoidMergeOverlap
Esse parâmetro só está disponível no serviço baseado em nuvem.
{{ Fill AvoidMergeOverlap Description }}
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Online |
-BadItemLimit
O parâmetro BadItemLimit especifica o número máximo de itens inválidos permitidos antes que a solicitação de migração falhe. 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. Itens ausentes são itens na caixa de correio de origem que não podem ser encontrados na caixa de correio de destino quando a solicitação de migração está pronta para ser concluída.
Uma entrada válida para esse parâmetro é um número inteiro ou o valor ilimitado. O valor padrão é 0, o que significa que a solicitação de migração falhará se algum item ruim for detectado. Se você estiver bem em deixar alguns itens ruins para trás, poderá definir esse parâmetro como um valor razoável (recomendamos 10 ou menor) para que a solicitação de migração possa continuar. Se muitos itens ruins forem detectados, considere usar o cmdlet New-MailboxRepairRequest para tentar corrigir itens corrompidos na caixa de correio de origem e tente a solicitação de migração novamente.
Observação: esse parâmetro está sendo substituído no serviço baseado em nuvem. No futuro, se nem os parâmetros BadItemLimit nem LargeItemLimit forem especificados, a migração usará semântica de aprovação de item ignorado em vez de semântica BadItemLimit.
Type: | Unlimited |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-CompleteAfter
Esse parâmetro é funcional apenas no serviço baseado em nuvem.
O parâmetro CompleteAfter especifica um atraso antes da conclusão do lote. A migração de dados para o lote será iniciada, mas a conclusão não será iniciada até a data/hora especificada com esse 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 usar o formato de data abreviada mm/dd/yyyy, insira 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".
Em Exchange Online PowerShell, se você especificar um valor de data/hora sem um fuso horário, o valor estará em UTC (Tempo Universal Coordenado). Para especificar um valor, use 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 você não usar o parâmetro TimeZone.
Type: | DateTime |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-Confirm
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, cmdlets Remove-*) têm uma pausa interna que força você a reconhecer o comando antes de prosseguir. Para estes cmdlets, você pode pular o pedido de confirmação usando esta sintaxe exata:
-Confirm:$false
. - A maioria dos outros cmdlets (por exemplo, cmdlets 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.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-ContentFilter
Esse parâmetro está disponível apenas no serviço baseado em nuvem para migração IMAP e migração do Google Workspace.
O parâmetro ContentFilter usa a sintaxe de filtro OPATH para filtrar as mensagens pelo tempo recebido. Somente o conteúdo que corresponde ao parâmetro ContentFilter será movido 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'"
Você pode especificar o idioma usando o parâmetro ContentFilterLanguage.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Online |
-ContentFilterLanguage
Esse parâmetro está disponível apenas no serviço baseado em nuvem 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 esse parâmetro é um valor de código de cultura com suporte da classe Microsoft .NET Framework CultureInfo. Por exemplo, da-DK para dinamarquês ou ja-JP para japonês. Para obter mais informações, consulte Classe CultureInfo.
Type: | CultureInfo |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | 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, confira Arquivos CSV para migração de caixa de correio.
Um valor válido para esse parâmetro exige que você leia o arquivo em um objeto codificado por bytes usando a seguinte sintaxe: ([System.IO.File]::ReadAllBytes('<Path>\<FileName>'))
. Você pode usar esse comando como o valor do parâmetro ou gravar a saída em uma variável ($data = [System.IO.File]::ReadAllBytes('<Path>\<FileName>')
) e usar a variável como o valor do parâmetro ($data
).
Observação: esse parâmetro não valida a disponibilidade das caixas de correio com base no escopo RBAC. Todas as caixas de correio especificadas no arquivo CSV serão migradas, mesmo que estejam fora do escopo RBAC (por exemplo, uma OU) que fornece permissões de administrador para migrar caixas de correio.
Type: | Byte[] |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-DisableOnCopy
A opção DisableOnCopy desabilita o item de trabalho de migração original para um usuário se você estiver copiando usuários de um lote existente para um novo lote usando os parâmetros UserIds ou Users. Não é preciso especificar um valor com essa opção.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-DisallowExistingUsers
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 é necessário especificar um valor com essa opção.
É exibido um alerta de validação para qualquer caixa de correio preexistente no local de destino.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
-DomainController
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.
Type: | Fqdn |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
-ExcludeDumpsters
Esse parâmetro só está disponível no serviço baseado em nuvem.
A opção ExcludeDumpsters especifica se deve migrar caixas de correio de pasta pública sem incluir o conteúdo da pasta Itens Recuperáveis (anteriormente conhecida como lixeira). Não é preciso especificar um valor com essa opção.
Você usa essa opção somente em migrações de pastas públicas do Exchange 2013 ou posterior para Exchange Online.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | 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 você não deseja migrar do sistema de email de origem para as caixas de correio baseadas em nuvem. Especifique o valor como uma matriz de cadeias e nomes de pastas múltiplas separadas com vírgulas.
Para migração de IMAP, use nomes de pasta em relação à raiz IMAP no servidor de email de origem. Para migração do Google Workspace, use nomes de rótulo no servidor de email 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>/*
: use essa sintaxe para denotar uma pasta pessoal na pasta especificada no parâmetro SourceRootFolder, por exemplo, MyProjects
ou MyProjects/FY2010
.
#<FolderName>#/*
: use essa sintaxe para denotar uma pasta bem conhecida, independentemente do nome da pasta em outro 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
- Observações
- AllItems
- JunkEmail
- Arquivar
Se o usuário criar uma pasta pessoal com o mesmo nome de uma pasta conhecida e o #
símbolo ao seu redor, você poderá usar um backslash (\
) como um caractere de escape para especificar essa pasta. Por exemplo, se um usuário criar uma pasta nomeada #Notes#
e você quiser especificar essa pasta em vez da pasta Notas conhecida, use 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\#.
Type: | MultiValuedProperty |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Online |
-ForwardingDisposition
Esse parâmetro só está disponível no serviço baseado em nuvem.
{{ Preencher encaminhamentoDescrição do reposicionamento }}
Type: | GmailForwardingDisposition |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | 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 pastas de caixa de correio que você deseja migrar do sistema de email local para as caixas de correio baseadas em nuvem. Especifique o valor como uma matriz de cadeias e nomes de pastas múltiplas separadas com vírgulas.
Para migração de IMAP, use nomes de pasta em relação à raiz IMAP no servidor de email de origem. Para migração do Google Workspace, use nomes de rótulo no servidor de email 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>/*
: use essa sintaxe para denotar uma pasta pessoal na pasta especificada no parâmetro SourceRootFolder, por exemplo, MyProjects
ou MyProjects/FY2010
.
#<FolderName>#/*
: use essa sintaxe para denotar uma pasta bem conhecida, independentemente do nome da pasta em outro 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
- Observações
- AllItems
- JunkEmail
- Arquivar
Se o usuário criar uma pasta pessoal com o mesmo nome de uma pasta conhecida e o #
símbolo ao seu redor, você poderá usar um backslash (\
) como um caractere de escape para especificar essa pasta. Por exemplo, se um usuário criar uma pasta nomeada #Notes#
e você quiser especificar essa pasta em vez da pasta Notas conhecida, use 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\#.
Type: | MultiValuedProperty |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Online |
-LargeItemLimit
O parâmetro LargeItemLimit especifica o número máximo de itens grandes permitidos antes que a solicitação de migração falhe. 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 da mensagem em 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 padrão é 0, o que significa que a solicitação de migração falhará se algum item grande for detectado. Se você estiver bem ao deixar alguns itens grandes para trás, poderá definir esse parâmetro como um valor razoável (recomendamos 10 ou menor) para que a solicitação de migração possa continuar.
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.
Type: | Unlimited |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-Local
Este parâmetro está disponível somente no Exchange local.
A opção Local especifica um movimento local (as caixas de correio são movidas para um banco de dados de caixa de correio diferente na mesma floresta do Active Directory). Não é preciso especificar um valor com essa opção.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
-Locale
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 esse parâmetro é um valor de código de cultura com suporte da classe Microsoft .NET Framework CultureInfo. Por exemplo, da-DK para dinamarquês ou ja-JP para japonês. Para obter mais informações, consulte Classe CultureInfo.
Type: | CultureInfo |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
-MoveOptions
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.
Type: | MultiValuedProperty |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2016, Exchange Server 2019, Exchange Online |
-Name
O parâmetro Name especifica um nome exclusivo para o lote de migração em cada sistema (Exchange Local ou Exchange Online). O tamanho máximo é de 64 caracteres. Se o valor contiver espaços, coloque-o entre aspas.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-NotificationEmails
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.
Type: | MultiValuedProperty |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-Partition
Esse parâmetro só está disponível no serviço baseado em nuvem.
Esse parâmetro está reservado para uso interno da Microsoft.
Type: | MailboxIdParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | 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 é necessário 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.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-PublicFolderToUnifiedGroup
Esse parâmetro é funcional apenas no serviço baseado em nuvem.
A opção PublicFolderToUnifiedGroup especifica uma migração de pastas públicas para Grupos do Microsoft 365. Não é preciso especificar um valor com essa opção.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2016, Exchange Server 2019, Exchange Online |
-RemoveOnCopy
Esse parâmetro só está disponível no serviço baseado em nuvem.
{{ Preenchimento RemoveOnCopy Description }}
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Online |
-RenamePrimaryCalendar
Esse parâmetro só está disponível no serviço baseado em nuvem.
{{ Fill RenamePrimaryCalendar Description }}
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Online |
-ReportInterval
O parâmetro ReportInterval especifica a frequência com que os relatórios enviados por email devem ser enviados para os endereços de email listados em NotificationEmails.
Por padrão, os relatórios enviados por email são enviados a cada 24 horas para um lote. Definir esse valor como 0 indica que os relatórios nunca devem ser enviados para este lote.
Esse parâmetro só deve ser usado no serviço baseado em nuvem.
Type: | TimeSpan |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-Restore
Esse parâmetro só está disponível no serviço baseado em nuvem.
{{ Descrição da restauração de preenchimento }}
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Online |
-SkipCalendar
Esse parâmetro só está disponível no serviço baseado em nuvem.
A opção SkipCalendar especifica que você deseja ignorar a migração de calendário durante a integração do Google Workspace. Não é preciso especificar um valor com essa opção.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Online |
-SkipContacts
Esse parâmetro só está disponível no serviço baseado em nuvem.
A opção SkipContacts especifica que você deseja ignorar a migração de contato durante a integração do Google Workspace. Não é preciso especificar um valor com essa opção.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Online |
-SkipMail
Esse parâmetro só está disponível no serviço baseado em nuvem.
A opção SkipMail especifica que você deseja ignorar a migração de email durante a integração do Google Workspace. Não é preciso especificar um valor com essa opção.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | 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.
Type: | MultiValuedProperty |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2016, Exchange Server 2019, Exchange Online |
-SkipMoving
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.
Type: | MultiValuedProperty |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2016, Exchange Server 2019, Exchange Online |
-SkipReports
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.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2016, Exchange Server 2019, Exchange Online |
-SkipRules
Esse parâmetro só está disponível no serviço baseado em nuvem.
A opção SkipRules especifica que você deseja ignorar a migração de regras durante a integração do Google Workspace. Não é preciso especificar um valor com essa opção.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Online |
-SkipSteps
Este parâmetro está disponível somente no Exchange local.
O parâmetro SkipSteps especifica as etapas na migração do Exchange em etapas que você deseja ignorar. Os valores válidos são:
- Nenhum (esse é o valor padrão)
- SettingTargetAddress: não defina o endereço de email 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.
Esse parâmetro só é imposto para migrações do Exchange em etapas.
Type: | SkippableMigrationSteps[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
-SourceEndpoint
O parâmetro SourceEndpoint especifica o ponto de extremidade de migração a ser usado para a origem do lote migração. Você cria o ponto de extremidade de migração usando 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.
Type: | MigrationEndpointIdParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-SourcePFPrimaryMailboxGuid
Esse parâmetro só está disponível no serviço baseado em nuvem.
{{ Fonte de preenchimentoPFPrimaryMailboxGuid Description }}
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Online |
-SourcePublicFolderDatabase
Este parâmetro está disponível somente no Exchange local.
O parâmetro SourcePublicFolderDatabase especifica o banco de dados de pasta pública de origem usado em uma 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
Type: | DatabaseIdParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
-StartAfter
O parâmetro StartAfter especifica um atraso antes que a migração de dados para os usuários no lote seja iniciada. A migração será preparada, mas a migração de dados real para o usuário não será iniciada até a data/hora especificada com esse 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 usar o formato de data abreviada mm/dd/yyyy, insira 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".
Em Exchange Online PowerShell, se você especificar um valor de data/hora sem um fuso horário, o valor estará em UTC (Tempo Universal Coordenado). Para especificar um valor, use 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 você não usar o parâmetro TimeZone.
Type: | DateTime |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-TargetArchiveDatabases
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 você insere vários valores, o serviço de migração seleciona um banco de dados como o banco de dados de destino para o 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.
Type: | MultiValuedProperty |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-TargetDatabases
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 você insere vários valores, o serviço de migração seleciona um banco de dados como o banco de dados de destino para o qual mover a caixa de correio.
Você só pode usar este parâmetro para migrações de movimentações remotas e movimentações locais.
Se você não usar esse parâmetro para um movimento local, o cmdlet usará a lógica de distribuição automática da caixa de correio para selecionar o banco de dados.
Type: | MultiValuedProperty |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-TargetDeliveryDomain
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
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-TargetEndpoint
O parâmetro TargetEndpoint especifica o ponto de extremidade a ser usado para o destino do lote de migração. Você cria o ponto de extremidade de migração usando 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.
Type: | MigrationEndpointIdParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-TimeZone
O parâmetro TimeZone especifica o fuso horário do administrador que envia o lote de migração.
Um valor válido para esse parâmetro é um nome de chave de fuso horário com suporte (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 local, o valor padrão é a configuração de fuso horário do servidor exchange.
Em Exchange Online, o valor padrão é UTC
.
Type: | ExTimeZoneValue |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-UserIds
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). Você identifica um usuário por endereço de email ou pelo valor da 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.
Type: | MultiValuedProperty |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-Users
O parâmetro Usuários 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). Identifique os usuários usando o cmdlet Get-MigrationUser. Por exemplo:
$Failed = falha de Get-MigrationUser -Status
New-MigrationBatch -Nome "Repetir usuários com falha" -Usuários $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.
Type: | MultiValuedProperty |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-WhatIf
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.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-WorkflowControlFlags
O parâmetro WorkflowControlFlags especifica controles avançados para as etapas executadas na migração. Os valores válidos são:
- Nenhum (esse é o valor padrão)
- 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.
Type: | MigrationWorkflowControlFlags |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2016, Exchange Server 2019, Exchange Online |
-WorkflowTemplate
O parâmetro WorkflowTemplate especifica controles avançados para as etapas executadas 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.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2016, Exchange Server 2019, Exchange Online |
-WorkloadType
Este parâmetro está disponível somente no Exchange local.
Esse parâmetro está reservado para uso interno da Microsoft.
Type: | RequestWorkloadType |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2016, Exchange Server 2019 |
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.