New-MigrationBatch
Este cmdlet está disponible en Exchange local y en el servicio basado en la nube. Puede que algunos parámetros y opciones de configuración sean exclusivos de un entorno u otro.
Utilice el cmdlet New-MigrationBatch para enviar una nueva solicitud de migración para un lote de usuarios.
Para obtener más información acerca de los conjuntos de parámetros de la sección Sintaxis a continuación, vea Sintaxis del cmdlet de Exchange.
Syntax
New-MigrationBatch
-Name <String>
[-CSVData <Byte[]>]
[-DisallowExistingUsers]
[-WorkflowControlFlags <MigrationWorkflowControlFlags>]
[-AdoptPreexisting]
[-AllowIncrementalSyncs <Boolean>]
[-AllowUnknownColumnsInCsv <Boolean>]
[-ArchiveDomain <String>]
[-ArchiveOnly]
[-AutoComplete]
[-AutoRetryCount <Int32>]
[-AutoStart]
[-AvoidMergeOverlap]
[-BadItemLimit <Unlimited>]
[-CompleteAfter <DateTime>]
[-ContentFilter <String>]
[-ContentFilterLanguage <CultureInfo>]
[-Confirm]
[-DomainController <Fqdn>]
[-ExcludeDumpsters]
[-ExcludeFolders <MultiValuedProperty>]
[-ForwardingDisposition <GmailForwardingDisposition>]
[-IncludeFolders <MultiValuedProperty>]
[-LargeItemLimit <Unlimited>]
[-Locale <CultureInfo>]
[-MoveOptions <MultiValuedProperty>]
[-NotificationEmails <MultiValuedProperty>]
[-Partition <MailboxIdParameter>]
[-PrimaryOnly]
[-RemoveOnCopy]
[-RenamePrimaryCalendar]
[-ReportInterval <Timespan>]
[-Restore]
[-SkipCalendar]
[-SkipContacts]
[-SkipMail]
[-SkipMerging <MultiValuedProperty>]
[-SkipMoving <MultiValuedProperty>]
[-SkipReports]
[-SkipRules]
[-SkipSteps <SkippableMigrationSteps[]>]
[-SourceEndpoint <MigrationEndpointIdParameter>]
[-SourcePFPrimaryMailboxGuid <Guid>]
[-StartAfter <DateTime>]
[-TargetArchiveDatabases <MultiValuedProperty>]
[-TargetDatabases <MultiValuedProperty>]
[-TargetDeliveryDomain <String>]
[-TimeZone <ExTimeZoneValue>]
[-WhatIf]
[<CommonParameters>]
New-MigrationBatch
-Name <String>
-CSVData <Byte[]>
[-DisallowExistingUsers]
[-AdoptPreexisting]
[-AllowIncrementalSyncs <Boolean>]
[-AllowUnknownColumnsInCsv <Boolean>]
[-ArchiveDomain <String>]
[-ArchiveOnly]
[-AutoComplete]
[-AutoRetryCount <Int32>]
[-AutoStart]
[-BadItemLimit <Unlimited>]
[-CompleteAfter <DateTime>]
[-Confirm]
[-DomainController <Fqdn>]
[-LargeItemLimit <Unlimited>]
[-Locale <CultureInfo>]
[-MoveOptions <MultiValuedProperty>]
[-NotificationEmails <MultiValuedProperty>]
[-Partition <MailboxIdParameter>]
[-PrimaryOnly]
[-RemoveOnCopy]
[-ReportInterval <Timespan>]
[-SkipMerging <MultiValuedProperty>]
[-SkipMoving <MultiValuedProperty>]
[-SkipReports]
[-SkipSteps <SkippableMigrationSteps[]>]
[-StartAfter <DateTime>]
[-TargetArchiveDatabases <MultiValuedProperty>]
[-TargetDatabases <MultiValuedProperty>]
[-TargetDeliveryDomain <String>]
[-TargetEndpoint <MigrationEndpointIdParameter>]
[-TimeZone <ExTimeZoneValue>]
[-WhatIf]
[<CommonParameters>]
New-MigrationBatch
[-Local]
-Name <String>
-CSVData <Byte[]>
[-DisallowExistingUsers]
[-WorkloadType <RequestWorkloadType>]
[-WorkflowControlFlags <MigrationWorkflowControlFlags>]
[-AdoptPreexisting]
[-AllowIncrementalSyncs <Boolean>]
[-AllowUnknownColumnsInCsv <Boolean>]
[-ArchiveOnly]
[-AutoComplete]
[-AutoRetryCount <Int32>]
[-AutoStart]
[-BadItemLimit <Unlimited>]
[-CompleteAfter <DateTime>]
[-Confirm]
[-DomainController <Fqdn>]
[-Locale <CultureInfo>]
[-MoveOptions <MultiValuedProperty>]
[-NotificationEmails <MultiValuedProperty>]
[-Partition <MailboxIdParameter>]
[-PrimaryOnly]
[-RemoveOnCopy]
[-ReportInterval <Timespan>]
[-SkipMoving <MultiValuedProperty>]
[-SkipReports]
[-SkipSteps <SkippableMigrationSteps[]>]
[-StartAfter <DateTime>]
[-TargetArchiveDatabases <MultiValuedProperty>]
[-TargetDatabases <MultiValuedProperty>]
[-TimeZone <ExTimeZoneValue>]
[-WhatIf]
[<CommonParameters>]
New-MigrationBatch
-Name <String>
-CSVData <Byte[]>
-SourcePublicFolderDatabase <DatabaseIdParameter>
[-AllowIncrementalSyncs <Boolean>]
[-AllowUnknownColumnsInCsv <Boolean>]
[-AutoComplete]
[-AutoRetryCount <Int32>]
[-AutoStart]
[-BadItemLimit <Unlimited>]
[-CompleteAfter <DateTime>]
[-Confirm]
[-DomainController <Fqdn>]
[-LargeItemLimit <Unlimited>]
[-Locale <CultureInfo>]
[-NotificationEmails <MultiValuedProperty>]
[-Partition <MailboxIdParameter>]
[-ReportInterval <Timespan>]
[-SkipMerging <MultiValuedProperty>]
[-SkipReports]
[-SkipSteps <SkippableMigrationSteps[]>]
[-StartAfter <DateTime>]
[-TimeZone <ExTimeZoneValue>]
[-WhatIf]
[<CommonParameters>]
New-MigrationBatch
-Name <String>
[-UserIds] <MultiValuedProperty>
[-AllowIncrementalSyncs <Boolean>]
[-AllowUnknownColumnsInCsv <Boolean>]
[-AutoComplete]
[-AutoRetryCount <Int32>]
[-AutoStart]
[-CompleteAfter <DateTime>]
[-Confirm]
[-DisableOnCopy]
[-DomainController <Fqdn>]
[-Locale <CultureInfo>]
[-NotificationEmails <MultiValuedProperty>]
[-Partition <MailboxIdParameter>]
[-ReportInterval <Timespan>]
[-SkipReports]
[-SkipSteps <SkippableMigrationSteps[]>]
[-StartAfter <DateTime>]
[-TimeZone <ExTimeZoneValue>]
[-WhatIf]
[<CommonParameters>]
New-MigrationBatch
-Name <String>
[-Users] <MultiValuedProperty>
[-AllowIncrementalSyncs <Boolean>]
[-AutoComplete]
[-AutoRetryCount <Int32>]
[-AutoStart]
[-CompleteAfter <DateTime>]
[-Confirm]
[-DisableOnCopy]
[-DomainController <Fqdn>]
[-Locale <CultureInfo>]
[-NotificationEmails <MultiValuedProperty>]
[-Partition <MailboxIdParameter>]
[-ReportInterval <Timespan>]
[-SkipReports]
[-SkipSteps <SkippableMigrationSteps[]>]
[-StartAfter <DateTime>]
[-TimeZone <ExTimeZoneValue>]
[-WhatIf]
[<CommonParameters>]
New-MigrationBatch
-Name <String>
-CSVData <Byte[]>
[-PublicFolderToUnifiedGroup]
[-AllowIncrementalSyncs <Boolean>]
[-AllowUnknownColumnsInCsv <Boolean>]
[-AutoComplete]
[-AutoRetryCount <Int32>]
[-AutoStart]
[-BadItemLimit <Unlimited>]
[-CompleteAfter <DateTime>]
[-Confirm]
[-DomainController <Fqdn>]
[-LargeItemLimit <Unlimited>]
[-Locale <CultureInfo>]
[-NotificationEmails <MultiValuedProperty>]
[-Partition <MailboxIdParameter>]
[-ReportInterval <Timespan>]
[-SkipReports]
[-SkipSteps <SkippableMigrationSteps[]>]
[-SourceEndpoint <MigrationEndpointIdParameter>]
[-StartAfter <DateTime>]
[-TimeZone <ExTimeZoneValue>]
[-WhatIf]
[<CommonParameters>]
New-MigrationBatch
-Name <String>
[-WorkflowTemplate <String>]
[-AllowIncrementalSyncs <Boolean>]
[-AllowUnknownColumnsInCsv <Boolean>]
[-AutoComplete]
[-AutoRetryCount <Int32>]
[-AutoStart]
[-CompleteAfter <DateTime>]
[-Confirm]
[-DomainController <Fqdn>]
[-Locale <CultureInfo>]
[-NotificationEmails <MultiValuedProperty>]
[-Partition <MailboxIdParameter>]
[-ReportInterval <Timespan>]
[-SkipReports]
[-SkipSteps <SkippableMigrationSteps[]>]
[-StartAfter <DateTime>]
[-TimeZone <ExTimeZoneValue>]
[-WhatIf]
[<CommonParameters>]
Description
Use el cmdlet New-MigrationBatch para crear un lote de migración que migre los buzones de correo y los datos de buzón de correo en uno de los escenarios siguientes.
Movimientos en organizaciones locales de Exchange
- Movimiento local: el movimiento local consiste en mover los buzones de correo de una base datos de buzones a otra. Se produce un movimiento local dentro de un solo bosque. Para obtener más información, consulte el Ejemplo 1.
- Movimiento de empresas entre bosques: en el movimiento de empresas entre bosques, los buzones de correo se mueven a otro bosque. Los movimientos entre bosques se inician desde el bosque de destino, que es el bosque al que se van a mover los buzones, o desde el bosque de origen, que es el que hospeda los buzones actualmente. Para obtener más información, consulte el Ejemplo 2.
Incorporación y baja de servicio en Exchange Online
Incorporación de la migración de movimiento remoto: en una implementación híbrida, puede mover buzones de una organización de Exchange local a Exchange Online. Esto también se conoce como migración de movimiento remoto de incorporación porque los buzones de correo a bordo se Exchange Online. Para más información, vea el Ejemplo 3.
Migración de movimientos remotos de descarga: también puede ejecutar una migración de movimientos remotos de descarga, en la que los buzones de Exchange Online se migran a la organización local de Exchange. Para más información, vea el Ejemplo 4.
Tanto las migraciones de movimientos remotos de carga como de descarga se inician en la organización de Exchange Online.
Migración de Exchange de transición: este es otro tipo de migración de incorporación y se usa para migrar todos los buzones de una organización de Exchange local a Exchange Online. Puede migrar un máximo de 1000 Exchange Server 2003, Exchange Server 2007 o Exchange Server 2010 buzones mediante una migración total. Los buzones se aprovisionarán automáticamente en Exchange Online al realizar una migración total de Exchange. Para más información, vea el Ejemplo 5.
Migración preconfigurada de Exchange: también puede migrar un subconjunto de buzones de correo desde una organización local de Exchange hacia Exchange Online. Se trata de otro tipo de migración de incorporación. No se admite la migración de buzones desde Exchange 2010 o versiones posteriores de Exchange mediante una migración preconfigurada. Antes de ejecutar una migración preconfigurada, debe usar una sincronización de directorio o cualquier otro método para aprovisionar los usuarios de correo de la organización de Exchange Online. Para más información, vea el Ejemplo 6.
Migración del IMAP: este tipo de migración de carga migra datos del buzón de correo desde un servidor IMAP (incluyendo Exchange) hacia Exchange Online. Para una migración IMAP, primero debe aprovisionar buzones en Exchange Online para poder migrar los datos del buzón. Para más información, vea el Ejemplo 7.
Migración de Google Workspace (anteriormente G Suite): este tipo de migración de incorporación migra los datos de buzón de una organización de Google Workspace a Exchange Online. Para una migración de Google Workspace, primero debe aprovisionar usuarios de correo (o buzones) en Exchange Online para poder migrar los datos del buzón. Para obtener más información, consulte el ejemplo 10.
Deberá tener asignados permisos antes de poder ejecutar este cmdlet. Aunque en este tema se enumeran todos los parámetros correspondientes a este cmdlet, tal vez no tenga acceso a algunos parámetros si no están incluidos en los permisos que se le han asignado. Para obtener los permisos necesarios para ejecutar cualquier cmdlet o parámetro en su organización, consulte Find the permissions required to run any Exchange cmdlet.
Ejemplos
Ejemplo 1
New-MigrationBatch -Local -Name LocalMove1 -CSVData ([System.IO.File]::ReadAllBytes("C:\Users\Administrator\Desktop\LocalMove1.csv")) -TargetDatabases MBXDB2
Start-MigrationBatch -Identity LocalMove1
Este ejemplo crea un lote de migración para un movimiento local, donde los buzones de correo que se encuentran en el archivo CSV especificado se mueven a otra base de datos de buzones de correo. El archivo CSV contiene una sola columna con las direcciones de correo electrónico de los buzones de correo que desea mover. El encabezado de esta columna debe denominarse EmailAddress. El lote de migración de este ejemplo debe iniciarse manualmente mediante el cmdlet Start-MigrationBatch o el Centro de administración de Exchange. Como alternativa, puede usar el parámetro AutoStart para iniciar el lote de migración automáticamente.
Ejemplo 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
En este ejemplo se crea un lote de migración para un movimiento de empresas entre bosques, donde los buzones de correo de los usuarios de correo especificados en el archivo CSV se mueven a otro bosque. Se crea un nuevo extremo de migración, el cual identifica el dominio en el cual se encuentran los buzones de correo actualmente. El extremo se utiliza para crear el lote de migración. Luego se inicia el proceso de migración con el cmdlet Start-MigrationBatch. Tenga en cuenta que los movimientos entre bosques se inician en el bosque de destino, el cual es el bosque al cual desea mover los buzones de correo.
Ejemplo 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
En este ejemplo se crea un lote de migración para una migración de traslado remoto de incorporación de una organización de Exchange local a Exchange Online. La sintaxis es similar a la de un movimiento entre bosques, pero se inicia desde la organización Exchange Online. Se crea un nuevo punto de conexión de migración, que apunta a la organización local como la ubicación de origen de los buzones que se migrarán. Este punto de conexión se usa para crear el lote de migración. Luego se inicia el proceso de migración con el cmdlet Start-MigrationBatch.
Ejemplo 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
En este ejemplo se crea un lote de migración para una migración de traslado remoto fuera de la base de datos de Exchange Online a una organización de Exchange local. Al igual que un movimiento remoto de incorporación, se inicia desde la organización de Exchange Online. Primero, se crea un extremo de migración que contiene información sobre cómo conectarse a la organización local. El extremo se usa como TargetEndpoint al crear el lote de migración, el cual se inicia a continuación con el cmdlet Start-MigrationBatch. El parámetro TargetDatabases especifica varias bases de datos locales que el servicio de migración puede seleccionar como la base de datos de destino a la que se moverán los buzones de correo.
Ejemplo 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
En este ejemplo se crea un lote de migración para la migración total de Exchange CutoverBatch que se inicia automáticamente. En el ejemplo se obtiene la configuración de conexión al servidor exchange local y, a continuación, se usa esa configuración de conexión para crear un punto de conexión de migración. A continuación, el extremo se utiliza para crear el lote de migración. En este ejemplo se incluye también el parámetro opcional TimeZone.
Ejemplo 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
En este ejemplo se crea e inicia un lote de migración para una migración de Exchange almacenada provisionalmente. En el ejemplo se usa el cmdlet New-MigrationEndpoint para crear un punto de conexión de migración para el servidor exchange local y, a continuación, se usa ese punto de conexión para crear el lote de migración. El lote de migración se inicia con el cmdlet Start-MigrationBatch.
Ejemplo 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 ejemplo crea un extremo de migración para la configuración de conexión con el servidor IMAP. A continuación, se crea un lote de migración de IMAP que usa el archivo de migración CSV IMAPmigration_1.csv y que excluye el contenido de las carpetas Elementos eliminados y Correo electrónico no deseado. Este lote de migración permanecerá pendiente hasta que se inicie con el cmdlet Start-MigrationBatch.
Ejemplo 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 ejemplo es el mismo que el ejemplo 3, pero también se usa el parámetro CompleteAfter. Se iniciará la migración de datos para el lote, pero no se completará hasta el 09/01/2018 a las 19:00 (UTC). Este método le permite iniciar una migración y, a continuación, dejar que se complete después del horario laboral si la zona horaria es hora universal coordinada.
Ejemplo 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 ejemplo es el mismo que el ejemplo 8, pero también se usa el parámetro TimeZone. Se iniciará la migración de datos para el lote, pero no se completará hasta el 09/01/2018 a las 19:00 (PST). Este método permite iniciar una migración y, a continuación, dejar que se complete después del horario comercial si la zona horaria es la hora estándar del Pacífico.
Ejemplo 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
Se crea un lote de migración de Google Workspace que usa el archivo de migración CSV gmail.csv e incluye el contenido de la etiqueta de pago y solo migra los correos que se recibieron después de la hora '2019/4/30 00:00' (hora local del sistema). Este lote de migración permanecerá pendiente hasta que se inicie con el cmdlet Start-MigrationBatch.
Parámetros
-AdoptPreexisting
Este parámetro solo está disponible en el servicio basado en la nube.
{{ Fill AdoptPreexisting Description }}
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Online |
-AllowIncrementalSyncs
Este parámetro solo está disponible en Exchange local.
El parámetro AllowIncrementalSyncs especifica si se deben habilitar o deshabilitar las sincronizaciones incrementales. Los valores admitidos son:
- $true: La sincronización incremental está habilitada. Todos los nuevos mensajes enviados al buzón de correo de origen se copian en el buzón de destino correspondiente una vez cada 24 horas. Este es el valor predeterminado.
- $false: la sincronización incremental está deshabilitada. El lote de migración pasará al estado Detenido cuando se complete la sincronización inicial. Para completar un lote de migración para los movimientos locales, los movimientos entre bosques o las migraciones de movimiento remoto, debe habilitar la sincronización incremental mediante el 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
El parámetro AllowUnknownColumnsInCsv especifica si se deben permitir columnas adicionales en el archivo CSV que no se usen en la migración. Los valores admitidos son:
- $true: La migración omite (omite silenciosamente) las columnas desconocidas en el archivo CSV (incluidas las columnas opcionales con encabezados de columna mal escritos). Todas las columnas desconocidas se tratan como columnas adicionales que no se usan por la migración.
- $false: se produce un error en la migración si hay columnas desconocidas en el archivo CSV. Esta configuración protege contra errores ortográficos en encabezados de columna. Este es el valor predeterminado.
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
Este parámetro solo está disponible en el servicio basado en la nube.
{{ Fill ArchiveDomain Description }}
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Online |
-ArchiveOnly
El modificador ArchiveOnly especifica que solo los buzones de archivo se migran para los usuarios del lote de migración (no se migran los buzones principales). No es necesario especificar un valor con este modificador.
Solo puede usar este modificador para movimientos locales y migraciones de movimiento remoto.
Puede utilizar el parámetro TargetArchiveDatabases para especificar la base de datos a la cual se migrarán los buzones de archivo. También puede especificar la base de datos de archivo de destino en el archivo CSV. Si no especifica la base de datos de archivo de destino, el cmdlet utiliza la lógica de distribución de buzón de correo automática para seleccionar la base de datos.
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
El modificador AutoComplete fuerza la finalización de los buzones de correo individuales en cuanto se completa la sincronización inicial de un buzón de correo. No es necesario especificar un valor con este modificador.
Solo puede usar este modificador para movimientos locales y migraciones de movimiento remoto.
Si no utiliza este modificador, deberá ejecutar el cmdlet Complete-MigrationBatch para finalizar un lote de migración.
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 solo está disponible en Exchange local.
El parámetro AutoRetryCount especifica la cantidad de intentos de reinicio del lote de migración para migrar los buzones de correo en los que se produjeron errores.
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
El modificador AutoStart inicia de inmediato el procesamiento de un nuevo lote de migración. No es necesario especificar un valor con este modificador.
Si no utiliza este modificador, deberá iniciar de forma manual el lote de migración con el 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
Este parámetro solo está disponible en el servicio basado en la nube.
{{ 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
El parámetro BadItemLimit especifica el número máximo de elementos incorrectos permitidos antes de que se produzca un error en la solicitud de migración. Un elemento incorrecto es un elemento dañado en el buzón de origen no se puede copiar en el buzón de destino. También se incluyen los elementos que faltan en el límite de elementos incorrectos. Los elementos que faltan son elementos del buzón de origen que no se pueden encontrar en el buzón de destino cuando la solicitud de migración está lista para completarse.
La entrada válida para este parámetro es un número entero o el valor Unlimited. El valor predeterminado es 0, lo que significa que se producirá un error en la solicitud de migración si se detecta algún elemento incorrecto. Si está de acuerdo con dejar algunos elementos incorrectos atrás, puede establecer este parámetro en un valor razonable (se recomienda 10 o inferior) para que la solicitud de migración pueda continuar. Si se detectan demasiados elementos incorrectos, considere la posibilidad de usar el cmdlet New-MailboxRepairRequest para intentar corregir los elementos dañados en el buzón de origen y volver a intentar la solicitud de migración.
Nota: Este parámetro está obsoleto en el servicio basado en la nube. En el futuro, si no se especifican los parámetros BadItemLimit ni LargeItemLimit, la migración usará la semántica de aprobación de elementos omitidos en lugar de la 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
Este parámetro solo funciona en el servicio basado en la nube.
El parámetro CompleteAfter especifica un retraso antes de que se complete el lote. Se iniciará la migración de datos para el lote, pero la finalización no se iniciará hasta la fecha y hora que especifique con este parámetro.
Use el formato de fecha corta que se define en la opción Configuración regional en el equipo en el que se ejecuta el comando. Por ejemplo, si el equipo está configurado para usar el formato de fecha corta mm/dd/yyyy, escriba 09/01/2018 para especificar el 1 de septiembre de 2018. Puede escribir solo la fecha, o la fecha y la hora del día. Si escribe la fecha y la hora del día, encierre el valor entre comillas ("), por ejemplo, "01/09/2018 5:00 PM".
En Exchange Online PowerShell, si especifica un valor de fecha y hora sin una zona horaria, el valor está en hora universal coordinada (UTC). Para especificar un valor, use cualquiera de las opciones siguientes:
- Especifique el valor de fecha y hora en UTC: por ejemplo,
"7/30/2020 9:00PM Z"
. - Especifique el valor de fecha y hora en la zona horaria local: por ejemplo,
"7/30/2020 9:00PM -700"
. El valor se convertirá a UTC si no usa el 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
El modificador Confirm especifica si se debe mostrar u ocultar el mensaje de confirmación. Cómo afecta este modificador el cmdlet depende de si el cmdlet requiere confirmación antes de continuar.
- Los cmdlets destructivos (por ejemplo, cmdlets Remove-*) tienen una pausa integrada que obliga a confirmar el comando antes de continuar. Para estos cmdlets, puede omitir el mensaje de confirmación mediante esta sintaxis exacta:
-Confirm:$false
. - La mayoría de los demás cmdlets (por ejemplo, los cmdlets New-* y Set-*) no tienen una pausa integrada. En estos cmdlets, si se especifica el modificador Confirm sin ningún valor, se introduce una pausa que obliga a confirmar el 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
Este parámetro solo está disponible en el servicio basado en la nube para la migración IMAP y la migración de Google Workspace.
El parámetro ContentFilter usa la sintaxis de filtro de OPATH para filtrar los mensajes por tiempo recibido. Solo el contenido que coincida con el parámetro ContentFilter se moverá a Exchange Online. Por ejemplo:
"Received -gt '8/23/2020'"
"Received -le '2019/01/01'"
"Received -gt '8/23/2015' -and Received -lt '8/23/2020'"
Puede especificar el idioma mediante el 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
Este parámetro solo está disponible en el servicio basado en la nube para la migración IMAP y la migración de Google Workspace.
El parámetro ContentFilterLanguage especifica el idioma que se usa en el parámetro ContentFilter para las cadenas de búsqueda.
La entrada válida para este parámetro es un valor de código de referencia cultural compatible de la clase CultureInfo de Microsoft .NET Framework. Por ejemplo, da-DK para danés o ja-JP para japonés. Para obtener más información, vea CultureInfo (clase).
Type: | CultureInfo |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Online |
-CSVData
El parámetro CSVData especifica el archivo CSV que contiene información sobre los buzones del usuario que se van a mover o a migrar. Los atributos obligatorios en la fila de encabezado del archivo CSV varían según el tipo de migración. Para obtener más información, vea Archivos CSV para la migración de buzones.
Un valor válido para este parámetro requiere que lea el archivo en un objeto codificado en bytes mediante la sintaxis siguiente: ([System.IO.File]::ReadAllBytes('<Path>\<FileName>'))
. Puede usar este comando como valor de parámetro o puede escribir la salida en una variable ($data = [System.IO.File]::ReadAllBytes('<Path>\<FileName>')
) y usar la variable como valor del parámetro ($data
).
Nota: Este parámetro no valida la disponibilidad de los buzones en función del ámbito de RBAC. Todos los buzones especificados en el archivo CSV se migrarán, incluso si están fuera del ámbito de RBAC (por ejemplo, una unidad organizativa) que proporciona a los administradores permisos para migrar buzones.
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
El modificador DisableOnCopy deshabilita el elemento de trabajo de migración original para un usuario si va a copiar usuarios de un lote existente a un nuevo lote mediante los parámetros UserIds o Users. No es necesario especificar un valor con este modificador.
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 solo está disponible en Exchange local.
El modificador DisallowExistingUsers evita que se migren los buzones de correo que están definidos en otro lote de migración. No es necesario especificar un valor con este modificador.
Se muestra una advertencia de migración si ya existe algún buzón de correo en el 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 solo está disponible en Exchange local.
El parámetro DomainController especifica el controlador de dominio que el cmdlet usa para leer datos de Active Directory o escribirlos. El controlador de dominio se identifica por su nombre de dominio completo (FQDN). Por ejemplo, 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
Este parámetro solo está disponible en el servicio basado en la nube.
El modificador ExcludeDumpsters especifica si se van a migrar buzones de carpetas públicas sin incluir el contenido de la carpeta Elementos recuperables (anteriormente conocido como contenedor de memoria). No es necesario especificar un valor con este modificador.
Este modificador solo se usa en migraciones de carpetas públicas de Exchange 2013 o 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
Este parámetro solo está disponible en el servicio basado en la nube.
Para una migración IMAP o una migración de Google Workspace, el parámetro ExcludeFolders especifica las carpetas de buzón que no desea migrar desde el sistema de correo electrónico de origen a los buzones basados en la nube. Especifique el valor como una matriz de cadenas y separe los distintos nombres de carpetas mediante comas.
Para la migración IMAP, use nombres de carpeta relativos a la raíz IMAP en el servidor de correo de origen. Para la migración de Google Workspace, use nombres de etiqueta en el servidor de correo de origen.
Debe establecer el parámetro ImmutableId si los Servicios de federación de exADNoMk (AD FS) se implementan para permitir el inicio de sesión único en un buzón no local y los AD FS se configuran para usar un atributo diferente a ExchangeGUID para las solicitudes de token de inicio de sesión. Tanto exExchangeNoVersion como los AD FS deben solicitar el mismo token para el mismo usuario y así asegurar que funcionen correctamente en un escenario de implementación entre locales de exExchangeNoVersion.
<FolderName>/*
: use esta sintaxis para indicar una carpeta personal en la carpeta especificada en el parámetro SourceRootFolder, por ejemplo, MyProjects
o MyProjects/FY2010
.
#<FolderName>#/*
: use esta sintaxis para indicar una carpeta conocida independientemente del nombre de la carpeta en otro idioma. Por ejemplo, #Bandeja de entrada# indica la carpeta Bandeja de entrada incluso si la Bandeja de entrada está localizada en turco, que es Gelen Kutusu. Las carpetas conocidas incluyen los siguientes tipos:
- Raíz
- Bandeja de entrada
- SentItems
- Bandeja de salida
- DeletedItems
- Calendario
- Contactos
- Borradores
- Diario
- Tareas
- Notas
- AllItems
- Correo basura
- Archivar
Si el usuario crea una carpeta personal con el mismo nombre que una carpeta conocida y el #
símbolo que la rodea, puede usar una barra diagonal inversa (\
) como carácter de escape para especificar esa carpeta. Por ejemplo, si un usuario crea una carpeta denominada #Notes#
y desea especificar esa carpeta en lugar de la carpeta Notes conocida, use la sintaxis siguiente: \#Notes\#
.
Si el usuario crea una carpeta personal con el mismo nombre que una carpeta conocida y el símbolo # en torno a ella, puede usar una barra diagonal inversa (\) como carácter de escape para especificar esa carpeta. Por ejemplo, si un usuario crea una carpeta llamada #Notes# y desea especificar esa carpeta, pero no la carpeta conocida Notas conocida, use la siguiente sintaxis: \#Notes\#.
Type: | MultiValuedProperty |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Online |
-ForwardingDisposition
Este parámetro solo está disponible en el servicio basado en la nube.
{{ Reenvío de relleno Descripción de distribución }}
Type: | GmailForwardingDisposition |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Online |
-IncludeFolders
Este parámetro solo está disponible en el servicio basado en la nube.
Para una migración IMAP o una migración de Google Workspace, el parámetro IncludeFolders especifica las carpetas de buzón que desea migrar desde el sistema de correo electrónico local a los buzones basados en la nube. Especifique el valor como una matriz de cadenas y separe los distintos nombres de carpetas mediante comas.
Para la migración IMAP, use nombres de carpeta relativos a la raíz IMAP en el servidor de correo de origen. Para la migración de Google Workspace, use nombres de etiqueta en el servidor de correo de origen.
Debe establecer el parámetro ImmutableId si los Servicios de federación de exADNoMk (AD FS) se implementan para permitir el inicio de sesión único en un buzón no local y los AD FS se configuran para usar un atributo diferente a ExchangeGUID para las solicitudes de token de inicio de sesión. Tanto exExchangeNoVersion como los AD FS deben solicitar el mismo token para el mismo usuario y así asegurar que funcionen correctamente en un escenario de implementación entre locales de exExchangeNoVersion.
<FolderName>/*
: use esta sintaxis para indicar una carpeta personal en la carpeta especificada en el parámetro SourceRootFolder, por ejemplo, MyProjects
o MyProjects/FY2010
.
#<FolderName>#/*
: use esta sintaxis para indicar una carpeta conocida independientemente del nombre de la carpeta en otro idioma. Por ejemplo, #Bandeja de entrada# indica la carpeta Bandeja de entrada incluso si la Bandeja de entrada está localizada en turco, que es Gelen Kutusu. Las carpetas conocidas incluyen los siguientes tipos:
- Raíz
- Bandeja de entrada
- SentItems
- Bandeja de salida
- DeletedItems
- Calendario
- Contactos
- Borradores
- Diario
- Tareas
- Notas
- AllItems
- Correo basura
- Archivar
Si el usuario crea una carpeta personal con el mismo nombre que una carpeta conocida y el #
símbolo que la rodea, puede usar una barra diagonal inversa (\
) como carácter de escape para especificar esa carpeta. Por ejemplo, si un usuario crea una carpeta denominada #Notes#
y desea especificar esa carpeta en lugar de la carpeta Notes conocida, use la sintaxis siguiente: \#Notes\#
.
Si el usuario crea una carpeta personal con el mismo nombre que una carpeta conocida y el símbolo # en torno a ella, puede usar una barra diagonal inversa (\) como carácter de escape para especificar esa carpeta. Por ejemplo, si un usuario crea una carpeta llamada #Notes# y desea especificar esa carpeta, pero no la carpeta conocida Notas conocida, use la siguiente sintaxis: \#Notes\#.
Type: | MultiValuedProperty |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Online |
-LargeItemLimit
El parámetro LargeItemLimit especifica el número máximo de elementos grandes que se permiten antes de que se produzca un error en la solicitud de migración. Un elemento grande es un mensaje en el buzón de origen que supera el tamaño máximo de mensaje permitido en el buzón de destino. Si el buzón de destino no tiene un valor de tamaño máximo de mensaje configurado específicamente, se usa el valor configurado para toda la organización.
Para obtener más información sobre los valores de tamaño máximo de los mensajes, consulte los siguientes temas:
- Exchange 2016: límites de tamaño de mensaje en Exchange Server
- Exchange Online: Límites de Exchange Online
La entrada válida para este parámetro es un número entero o el valor Unlimited. El valor predeterminado es 0, lo que significa que se producirá un error en la solicitud de migración si se detecta algún elemento grande. Si está de acuerdo con dejar algunos elementos grandes atrás, puede establecer este parámetro en un valor razonable (se recomienda 10 o inferior) para que la solicitud de migración pueda continuar.
Nota: Este parámetro está obsoleto en el servicio basado en la nube. En el futuro, si no usa este parámetro, se usará la semántica de aprobación de Skipped Item en su lugar.
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 solo está disponible en Exchange local.
El modificador Local especifica un movimiento local (los buzones se mueven a una base de datos de buzones diferente en el mismo bosque de Active Directory). No es necesario especificar un valor con este modificador.
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 solo está disponible en Exchange local.
El parámetro Locale especifica el idioma del lote de migración.
La entrada válida para este parámetro es un valor de código de referencia cultural compatible de la clase CultureInfo de Microsoft .NET Framework. Por ejemplo, da-DK para danés o ja-JP para japonés. Para obtener más información, vea CultureInfo (clase).
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
El parámetro MoveOptions especifica las fases de la migración que desea omitir con fines de depuración. No utilice este parámetro a menos que se lo indique el Soporte técnico y el servicio al cliente de Microsoft o la documentación específica.
No utilice este parámetro con el 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
El parámetro Name especifica un nombre único para el lote de migración en cada sistema (Exchange Local o Exchange Online). La longitud máxima es de 64 caracteres. Si el valor contiene espacios, escríbalo entre comillas.
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
El parámetro NotificationEmails especifica una o más direcciones de correo a las que se envían los informes de estado de migración. Especifique el valor como una matriz de cadenas y separe varias direcciones de correo electrónico mediante comas.
Si no utiliza este parámetro, no se envía el informe de estado.
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
Este parámetro solo está disponible en el servicio basado en la nube.
Este parámetro está reservado para uso interno de Microsoft.
Type: | MailboxIdParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Online |
-PrimaryOnly
El modificador PrimaryOnly especifica que solo los buzones principales se migran para los usuarios del lote de migración que también tienen buzones de archivo (estos últimos no se migran). No es necesario especificar un valor con este modificador.
Solo puede usar este modificador para movimientos locales y migraciones de movimiento remoto.
Nota: Si los usuarios no tienen buzones de archivo, no use este modificador.
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
Este parámetro solo funciona en el servicio basado en la nube.
El modificador PublicFolderToUnifiedGroup especifica una migración de carpetas públicas a Grupos de Microsoft 365. No es necesario especificar un valor con este modificador.
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
Este parámetro solo está disponible en el servicio basado en la nube.
{{ Fill RemoveOnCopy Description }}
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Online |
-RenamePrimaryCalendar
Este parámetro solo está disponible en el servicio basado en la nube.
{{ 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
El parámetro ReportInterval especifica la frecuencia con la que se deben enviar informes por correo electrónico a las direcciones de correo electrónico enumeradas en NotificationEmails.
De forma predeterminada, los informes por correo electrónico se envían cada 24 horas para un lote. Si se establece este valor en 0, se indica que nunca se deben enviar informes para este lote.
Este parámetro solo debe usarse en el servicio basado en la nube.
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
Este parámetro solo está disponible en el servicio basado en la nube.
{{ Fill Restore Description }}
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Online |
-SkipCalendar
Este parámetro solo está disponible en el servicio basado en la nube.
El modificador SkipCalendar especifica que desea omitir la migración del calendario durante la incorporación de Google Workspace. No es necesario especificar un valor con este modificador.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Online |
-SkipContacts
Este parámetro solo está disponible en el servicio basado en la nube.
El modificador SkipContacts especifica que desea omitir la migración de contactos durante la incorporación de Google Workspace. No es necesario especificar un valor con este modificador.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Online |
-SkipMail
Este parámetro solo está disponible en el servicio basado en la nube.
El modificador SkipMail especifica que desea omitir la migración de correo durante la incorporación de Google Workspace. No es necesario especificar un valor con este modificador.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Online |
-SkipMerging
El parámetro SkipMerging especifica las fases de la migración que desea omitir con fines de depuración. No utilice este parámetro a menos que se lo indique el Soporte técnico y el servicio al cliente de Microsoft o la documentación 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
Este parámetro se ha sustituido por el parámetro MoveOptions.
El parámetro SkipMoving especifica las fases de la migración que desea omitir con fines de depuración. No utilice este parámetro a menos que se lo indique el Soporte técnico y el servicio al cliente de Microsoft o la documentación 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
El modificador SkipReports especifica que desea omitir informes automáticos para la migración. No es necesario especificar un valor con este modificador.
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
Este parámetro solo está disponible en el servicio basado en la nube.
El modificador SkipRules especifica que desea omitir la migración de reglas durante la incorporación de Google Workspace. No es necesario especificar un valor con este modificador.
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 solo está disponible en Exchange local.
El parámetro SkipSteps especifica los pasos de la migración de Exchange preconfigurada que desea omitir. Los valores admitidos son:
- None (este es el valor predeterminado)
- SettingTargetAddress: no establezca la dirección de correo electrónico de destino en el buzón de origen. Este ajuste evita que se envíe el correo electrónico del buzón original al nuevo buzón migrado.
Este parámetro solo se aplica para las migraciones de Exchange almacenadas provisionalmente.
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
El parámetro SourceEndpoint especifica que el extremo de migración que debe usarse para el origen del lote de migración. El punto de conexión de migración se crea mediante el cmdlet New-MigrationEndpoint. Es posible usar cualquier valor que identifique exclusivamente el extremo de migración. Por ejemplo:
- Nombre (el valor de la propiedad Identity)
- GUID
Este parámetro define la configuración que se utiliza para conectar con el servidor donde se encuentran los buzones de correo de origen.
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
Este parámetro solo está disponible en el servicio basado en la nube.
{{ Fill SourcePFPrimaryMailboxGuid Description }}
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Online |
-SourcePublicFolderDatabase
Este parámetro solo está disponible en Exchange local.
El parámetro SourcePublicFolderDatabase especifica la base de datos de carpetas públicas de origen que se usa en una migración de carpetas públicas. Puede usar cualquier valor que identifique la base de datos de forma exclusiva. Por ejemplo:
- Nombre
- Nombre completo (DN)
- GUID
Type: | DatabaseIdParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
-StartAfter
El parámetro StartAfter especifica un retraso antes de que se inicie la migración de datos para los usuarios del lote. La migración se preparará, pero la migración de datos real para el usuario no se iniciará hasta la fecha y hora que especifique con este parámetro.
Use el formato de fecha corta que se define en la opción Configuración regional en el equipo en el que se ejecuta el comando. Por ejemplo, si el equipo está configurado para usar el formato de fecha corta mm/dd/yyyy, escriba 09/01/2018 para especificar el 1 de septiembre de 2018. Puede escribir solo la fecha, o la fecha y la hora del día. Si escribe la fecha y la hora del día, encierre el valor entre comillas ("), por ejemplo, "01/09/2018 5:00 PM".
En Exchange Online PowerShell, si especifica un valor de fecha y hora sin una zona horaria, el valor está en hora universal coordinada (UTC). Para especificar un valor, use cualquiera de las opciones siguientes:
- Especifique el valor de fecha y hora en UTC: por ejemplo,
"7/30/2020 9:00PM Z"
. - Especifique el valor de fecha y hora en la zona horaria local. Por ejemplo,
"7/30/2020 9:00PM -700"
. El valor se convertirá a UTC si no usa el 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
El parámetro TargetArchiveDatabases especifica la base de datos hacia la cual se migrarán los buzones de correo especificados en el lote de migración. Puede usar cualquier valor que identifique la base de datos de forma exclusiva. Por ejemplo:
- Nombre
- Nombre completo (DN)
- GUID
Update Si los valores contienen espacios o necesitan comillas, use la siguiente sintaxis: "Value1","Value2",..."ValueN"
.
Cuando se escriben varios valores, el servicio de migración selecciona una base de datos como base de datos de destino a la que mover el buzón de archivo.
Solo puede usar este parámetro para movimientos locales y migraciones de movimiento remoto.
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
El parámetro TargetDatabases especifica la identidad de la base de datos a la que está moviendo los buzones de correo. Puede usar cualquier valor que identifique la base de datos de forma exclusiva. Por ejemplo:
- Nombre
- Nombre completo (DN)
- GUID
Update Si los valores contienen espacios o necesitan comillas, use la siguiente sintaxis: "Value1","Value2",..."ValueN"
.
Al escribir varios valores, el servicio de migración selecciona una base de datos como base de datos de destino a la que mover el buzón.
Solo puede usar este parámetro para movimientos locales y migraciones de movimiento remoto.
Si no usa este parámetro para un movimiento local, el cmdlet usa la lógica de distribución automática del buzón para seleccionar la base de datos.
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
El parámetro TargetDeliveryDomain especifica el FQDN de la dirección de correo externa creada en el bosque de origen para el usuario habilitado para correo cuando se completa el lote de migración.
Se requiere este parámetro para lotes de migración de incorporación de movimiento remoto y de baja de servicio 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
El parámetro TargetEndpoint especifica que el extremo de migración que debe usarse para el destino del lote de migración. El punto de conexión de migración se crea mediante el cmdlet New-MigrationEndpoint. Es posible usar cualquier valor que identifique exclusivamente el extremo de migración. Por ejemplo:
- Nombre (el valor de la propiedad Identity)
- GUID
Este parámetro define la configuración que se utiliza para conectar con el servidor de destino donde se trasladarán los buzones de correo.
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
El parámetro TimeZone especifica la zona horaria del administrador que envía el lote de migración.
Un valor válido para este parámetro es un nombre de clave de zona horaria compatible (por ejemplo, "Pacific Standard Time"
).
Para ver los valores disponibles, ejecute el siguiente comando: $TimeZone = Get-ChildItem "HKLM:\Software\Microsoft\Windows NT\CurrentVersion\Time zones" | foreach {Get-ItemProperty $_.PSPath}; $TimeZone | sort Display | Format-Table -Auto PSChildname,Display
.
Si el valor contiene espacios, escriba el valor entre comillas (").
En Exchange local, el valor predeterminado es la configuración de zona horaria del servidor exchange.
En Exchange Online, el valor predeterminado es 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
El parámetro UserIds especifica los usuarios que desea copiar desde un lote de migración existente (por ejemplo, en caso de que una migración anterior fuese parcialmente correcta). Un usuario se identifica por dirección de correo electrónico o por su valor de propiedad Guid desde el cmdlet Get-MigrationUser. Puede especificar varios usuarios separados por comas.
Los usuarios que especifique para este parámetro deben estar definidos en un lote de migración existente.
Para deshabilitar la migración de los usuarios en el lote de migración original, utilice el modificador DisableOnCopy con 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
El parámetro Users especifica los usuarios que desea copiar de un lote de migración existente (por ejemplo, si una migración anterior se realizó parcialmente correctamente). Puede identificar a los usuarios con el cmdlet Get-MigrationUser. Por ejemplo:
$Failed = error de Get-MigrationUser -Status
New-MigrationBatch -Name "Retry Failed Users" -Users $Failed
Los usuarios que especifique para este parámetro deben estar definidos en un lote de migración existente.
Para deshabilitar la migración de los usuarios en el lote de migración original, utilice el modificador DisableOnCopy con 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
El modificador WhatIf simula las acciones del comando. Puede usar este modificador para ver los cambios que se producirían, pero sin aplicar los cambios. No es necesario especificar un valor con este modificador.
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
El parámetro WorkflowControlFlags especifica controles avanzados para los pasos que se realizan en la migración. Los valores admitidos son:
- None (este es el valor predeterminado)
- InjectAndForget
- SkipSwitchover
No utilice este parámetro a menos que se lo indique el Soporte técnico y el servicio al cliente de Microsoft o la documentación 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
El parámetro WorkflowTemplate especifica controles avanzados para los pasos que se realizan en la migración. No utilice este parámetro a menos que se lo indique el Soporte técnico y el servicio al cliente de Microsoft o la documentación 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 solo está disponible en Exchange local.
Este parámetro está reservado para uso interno de 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 los tipos de entrada que acepta este cmdlet, consulte Tipos de entrada y salida de cmdlet. Si el campo Tipo de entrada de un cmdlet está en blanco, el cmdlet no acepta datos de entrada.
Salidas
Output types
Para ver los tipos de valor devuelto (también conocidos como tipos de resultado) que acepta este cmdlet, consulte Tipos de entrada y salida de cmdlet. Si el campo Tipo de resultado está en blanco, el cmdlet no devuelve datos.