New-MigrationBatch

Этот командлет доступен в локальной среде Exchange и в облачной службе. Некоторые параметры и настройки могут отличаться в зависимости от среды.

Командлет New-MigrationBatch используется для отправки нового запроса на миграцию для пакета пользователей.

Сведения о наборах параметров в разделе Синтаксис ниже см. В разделе Синтаксис командлета Exchange.

Синтаксис

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>]

Описание

Командлет New-MigrationBatch используется для создания пакета миграции для перемещения почтовых ящиков и их данных по одному из следующих сценариев миграции.

Перемещения в локальные организации Exchange

  • Локальное перемещение: при локальном перемещении почтовые ящики перемещаются из одной базы данных почтовых ящиков в другую. Локальное перемещение происходит в пределах одного леса. Дополнительные сведения см. в разделе "Пример 1".
  • Перемещение между лесами предприятия: при перемещении между лесами предприятия почтовые ящики перемещаются в другой лес. Перемещения между лесами инициируются из целевого леса (леса, в который необходимо переместить почтовые ящики) или из исходного леса (леса, в котором в настоящее время размещены почтовые ящики). Дополнительные сведения см. в разделе "Пример 2".

Входящая и исходящая миграция Exchange Online

  • Подключение удаленной миграции перемещения. В гибридном развертывании почтовые ящики можно перемещать из локальной организации Exchange в Exchange Online. Это также называется миграцией с удаленным перемещением, так как вы подключены почтовые ящики к Exchange Online. Дополнительные сведения см. в разделе "Пример 3".

  • Исходящая удаленная миграция: также можно выполнить исходящую удаленную миграцию, при которой почтовые ящики Exchange Online переносятся в локальную организацию Exchange. Дополнительные сведения см. в разделе "Пример 4".

    Входящая и исходящая удаленная миграция инициируются из организации Exchange Online.

  • Прямая миграция Exchange. Это еще один тип миграции подключения и используется для переноса всех почтовых ящиков в локальной организации Exchange в Exchange Online. Вы можете перенести не более 1000 почтовых ящиков Exchange Server 2003, Exchange Server 2007 или Exchange Server 2010 почтовых ящиков с помощью прямой миграции. Почтовые ящики будут автоматически подготовлены в Exchange Online при выполнении прямой миграции Exchange. Дополнительные сведения см. в разделе "Пример 5".

  • Поэтапная миграция Exchange: также возможна миграция подмножества почтовых ящиков из локальной организации Exchange в Exchange Online. Это еще один тип входящей миграции. Миграция почтовых ящиков из Exchange 2010 или более поздних версий Exchange не поддерживается с помощью поэтапной миграции. Перед запуском поэтапной миграции необходимо подготовить пользователей почты к работе в организации Exchange Online, используя синхронизацию каталогов или другой метод. Дополнительные сведения см. в разделе "Пример 6".

  • Миграция IMAP: это тип входящей миграции, при которой данные почтового ящика перемещаются с сервера IMAP (в том числе Exchange) в Exchange Online. Для миграции IMAP необходимо сначала подготовить почтовые ящики в Exchange Online перед переносом данных почтовых ящиков. Дополнительные сведения см. в разделе "Пример 7".

  • Миграция Google Workspace (ранее G Suite). Этот тип миграции подключения переносит данные почтовых ящиков из организации Google Workspace в Exchange Online. Для миграции Google Workspace необходимо сначала подготовить пользователей почты (или почтовые ящики) в Exchange Online, прежде чем можно будет перенести данные почтовых ящиков. Дополнительные сведения см. в разделе Пример 10.

Для его запуска необходимо получить соответствующие разрешения. В этой статье перечислены все параметры командлета. Но некоторые из них могут быть вам не доступны, если они не включены в назначенные разрешения. Сведения о необходимых разрешениях для запуска командлетов и использования параметров в организации см. в статье Find the permissions required to run any Exchange cmdlet.

Примеры

Пример 1

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

Start-MigrationBatch -Identity LocalMove1

В этом примере показано создание пакета миграции для локального перемещения, при котором почтовые ящики в указанном CSV-файле перемещаются в другую базу данных почтовых ящиков. Этот CSV-файл содержит единый столбец для адресов электронной почты всех ящиков, предназначенных для перемещения. Для заголовка этого столбца должно быть назначено имя EmailAddress. Пакет миграции в этом примере необходимо запустить вручную с помощью командлета Start-MigrationBatch или Центра администрирования Exchange. Кроме того, запустить пакет миграции автоматически можно с помощью параметра AutoStart.

Пример 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

В этом примере показано, как создать пакет миграции для перемещения между лесами предприятия, при котором почтовые ящики пользователей, указанных в CSV-файле, перемещаются в другой лес. Создается новая конечная точка миграции, идентифицирующая домен, на котором расположены почтовые ящики. Конечная точка используется для создания пакета миграции. Затем пакет миграции запускается с помощью командлета Start-MigrationBatch. Надо заметить, что перемещения между лесами инициируются из целевого леса, который является лесом, в который необходимо произвести перемещение.

Пример 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

В этом примере создается пакет миграции для переноса удаленного переноса из локальной организации Exchange в Exchange Online. Синтаксис аналогичен синтаксису перемещения между лесами, но он инициируется из Exchange Online организации. Создается новая конечная точка миграции, указывающая на локальную организацию в качестве исходного местоположения почтовых ящиков, которые необходимо переместить. Эта конечная точка используется для создания пакета миграции. Затем пакет миграции запускается с помощью командлета Start-MigrationBatch.

Пример 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

В этом примере создается пакет миграции для удаленной миграции с Exchange Online в локальную организацию Exchange. Как и удаленное перемещение при подключении, оно инициируется из Exchange Online организации. Сначала создается конечная точка миграции, содержащая информацию о том, как подключаться к локальной организации. Эта конечная точка используется в качестве точки TargetEndpoint при создании пакета миграции, который запускается с помощью командлета Start-MigrationBatch. Параметр TargetDatabases указывает несколько локальных баз данных, которые может выбрать служба миграции в качестве целевой базы данных для перемещения в нее почтового ящика.

Пример 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

В этом примере создается пакет миграции для автоматического запуска прямой миграции Exchange CutoverBatch. В примере получаются параметры подключения к локальному серверу Exchange Server, а затем они используются для создания конечной точки миграции. Конечная точка затем используется для создания пакета миграции. Этот пример также включает необязательный параметр TimeZone.

Пример 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

В этом примере создается и запускается пакет миграции для поэтапной миграции Exchange. В примере используется командлет New-MigrationEndpoint для создания конечной точки миграции для локального сервера Exchange Server, а затем используется эта конечная точка для создания пакета миграции. Пакет миграции запускается с помощью командлета Start-MigrationBatch.

Пример 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"

В этом примере создается конечная точка миграции для параметров подключения к серверу IMAP. Затем создается пакет миграции IMAP, который использует CSV-файл миграции IMAPmigration_1.csv и исключает содержимое папок Удаленные элементы и Нежелательные Email. Этот пакет миграции ожидается до запуска с помощью командлета Start-MigrationBatch.

Пример 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

Этот пример совпадает с примером 3, но также используется параметр CompleteAfter. Миграция данных для пакета начнется, но не завершится до 01.09.2018 19:00 (UTC). Этот метод позволяет запустить миграцию, а затем оставить ее для завершения в рабочее время, если часовой пояс является координированным универсальным временем.

Пример 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

Этот пример совпадает с примером 8, но также используется параметр TimeZone. Миграция данных для пакета начнется, но не завершится до 01.09.2018 19:00 (PST). Этот метод позволяет начать миграцию, а затем оставить ее для завершения в нерабочее время, если часовой пояс — тихоокеанское стандартное время.

Пример 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

Создается пакет миграции Google Workspace, который использует CSV-файл миграции gmail.csv и содержит содержимое метки оплаты и переносит только сообщения, полученные после "2019/4/30 00:00" (местное системное время). Этот пакет миграции ожидается до запуска с помощью командлета Start-MigrationBatch.

Параметры

-AdoptPreexisting

Этот параметр доступен только в облачной службе.

{{ 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

Этот параметр доступен только в локальной среде Exchange.

Параметр AllowIncrementalSyncs указывает, следует ли включить добавочную синхронизацию. Допустимые значения:

  • $true. Включена добавочная синхронизация. Новые сообщения, отправляемые в исходный почтовый ящик, копируются в соответствующий целевой почтовый ящик каждые 24 часа. Это значение используется по умолчанию.
  • $false. Добавочная синхронизация отключена. После начальной синхронизации пакет миграции перейдет в состояние Остановлено. Чтобы завершить миграцию локального перемещения, перемещения между лесами или удаленного перемещения, необходимо включить добавочную синхронизацию с помощью командлета 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

Параметр AllowUnknownColumnsInCsv указывает, следует ли разрешить дополнительные столбцы в CSV-файле, которые не используются при миграции. Допустимые значения:

  • $true. Миграция игнорирует (пропускает) неизвестные столбцы в CSV-файле (включая необязательные столбцы с заголовками столбцов с ошибками). Все неизвестные столбцы считаются дополнительными столбцами, которые не используются при миграции.
  • $false. Миграция завершается ошибкой, если в CSV-файле есть неизвестные столбцы. Этот параметр защищает от орфографических ошибок в заголовках столбцов. Это значение используется по умолчанию.
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

Этот параметр доступен только в облачной службе.

{{ 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

Параметр ArchiveOnly указывает, что переносятся только архивные почтовые ящики для пользователей в пакете миграции (основные почтовые ящики не переносятся). Указывать значение для этого параметра необязательно.

Этот параметр можно использовать только для миграций с перемещением в локальное или удаленное расположение.

Параметр TargetArchiveDatabases используется для указания базы данных, в которую необходимо перенести архивные почтовые ящики. Можно также указать целевую архивную базу данных в CSV-файле. Если целевая архивная база данных не указана, командлет использует автоматическую логику распределения почтовых ящиков для выбора базы данных.

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

Параметр Автозаполнения принудительно завершает работу отдельных почтовых ящиков сразу после завершения начальной синхронизации почтового ящика. Указывать значение для этого параметра необязательно.

Этот параметр можно использовать только для миграций с перемещением в локальное или удаленное расположение.

Если этот параметр не используется, нужно выполнить командлет Complete-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

-AutoRetryCount

Этот параметр доступен только в локальной среде Exchange.

Параметр AutoRetryCount указывает количество попыток перезапуска пакета миграции для переноса почтовых ящиков, в которых обнаружены ошибки.

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

Параметр Автозапуск сразу же начинает обработку нового пакета миграции. Указывать значение для этого параметра необязательно.

Если этот параметр не используется, необходимо запустить обработку пакета миграции вручную с помощью командлета 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

Этот параметр доступен только в облачной службе.

{{ 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

Параметр BadItemLimit указывает максимальное число недопустимых элементов, разрешенных до сбоя запроса на миграцию. Плохой элемент - это поврежденный элемент в исходном почтовом ящике, который нельзя скопировать в целевой почтовый ящик. В лимит плохих предметов также включены недостающие предметы. Отсутствующие элементы — это элементы в исходном почтовом ящике, которые не могут быть найдены в целевом почтовом ящике, когда запрос на миграцию будет готов к завершению.

Допустимым значением для этого параметра является целое число или бесконечное значение. Значение по умолчанию — 0, что означает, что запрос на миграцию завершится ошибкой при обнаружении каких-либо недопустимых элементов. Если вы в порядке с оставлением нескольких плохих элементов, вы можете задать для этого параметра разумное значение (рекомендуется 10 или ниже), чтобы запрос на миграцию можно было продолжить. Если обнаружено слишком много недопустимых элементов, попробуйте использовать командлет New-MailboxRepairRequest, чтобы попытаться исправить поврежденные элементы в исходном почтовом ящике и повторите запрос на миграцию.

Примечание: Этот параметр устарел в облачной службе. В будущем, если параметры BadItemLimit или LargeItemLimit не указаны, при миграции вместо семантики 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

Этот параметр работает только в облачной службе.

Параметр CompleteAfter указывает задержку перед завершением пакета. Миграция данных для пакета начнется, но завершение не начнется до даты и времени, указанных с помощью этого параметра.

Используйте формат короткой даты, определенный в настройках региональных параметров на компьютере, на котором выполняется команда. Например, если компьютер настроен на использование формата короткой даты мм / дд / гггг, введите 09/01/2018, чтобы указать 1 сентября 2018 года. Допускается ввод только даты или даты и времени. Если вы вводите дату и время дня, заключите это значение в кавычки ("), например," 09/01/2018 5:00 PM ".

В Exchange Online PowerShell, если указать значение даты и времени без часового пояса, значение будет указано в формате UTC. Чтобы указать значение, используйте один из следующих параметров:

  • Укажите значение даты и времени в формате UTC: например, "7/30/2020 9:00PM Z".
  • Укажите значение даты и времени в местном часовом поясе: например, "7/30/2020 9:00PM -700". Если параметр TimeZone не используется, значение будет преобразовано в формат UTC.
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

Переключатель подтверждения указывает, показывать или скрывать запрос подтверждения. Влияние этого параметра на командлет зависит от того, требуется ли командлету подтверждение перед выполнением.

  • Деструктивные командлеты (например, командлеты Remove-*) имеют встроенную паузу, которая заставляет вас подтвердить команду перед продолжением. Можно пропускать запросы на подтверждение этих командлетов, используя следующий синтаксис: -Confirm:$false.
  • Большинство других командлетов (например, командлеты New-* и Set-*) не имеют встроенной приостановки. Для этих командлетов указание переключателя Confirm без значения вводит паузу, которая заставляет вас подтвердить команду перед продолжением.
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

Этот параметр доступен только в облачной службе для миграции IMAP и миграции Google Workspace.

Параметр ContentFilter использует синтаксис фильтра OPATH для фильтрации сообщений по времени получения. Только содержимое, соответствующее параметру ContentFilter, будет перемещено в Exchange Online. Например:

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

Язык можно указать с помощью параметра ContentFilterLanguage.

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

-ContentFilterLanguage

Этот параметр доступен только в облачной службе для миграции IMAP и миграции Google Workspace.

Параметр ContentFilterLanguage указывает язык, используемый в параметре ContentFilter для поиска строк.

Допустимые входные данные для этого параметра — это поддерживаемое значение кода языка и региональных параметров из класса Microsoft платформа .NET Framework CultureInfo. Например, da-DK для датского языка или ja-JP для японского. Дополнительные сведения см. в разделе Класс CultureInfo.

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

-CSVData

Параметр CSVData указывает CSV-файл, содержащий сведения о почтовых ящиках пользователей, которые необходимо переместить или перенести. Необходимые атрибуты для строки заголовка CSV-файла могут меняться в зависимости от типа миграции. Дополнительные сведения см. в разделе CSV-файлы для миграции почтовых ящиков.

Допустимое значение для этого параметра требует считывания файла в байтовый объект с использованием следующего синтаксиса: ([System.IO.File]::ReadAllBytes('<Path>\<FileName>')). Эту команду можно использовать в качестве значения параметра или записать выходные данные в переменную ($data = [System.IO.File]::ReadAllBytes('<Path>\<FileName>')) и использовать переменную в качестве значения параметра ($data).

Примечание. Этот параметр не проверяет доступность почтовых ящиков на основе область RBAC. Все почтовые ящики, указанные в CSV-файле, будут перенесены, даже если они находятся за пределами область RBAC (например, подразделения), предоставляющего администратору разрешения на перенос почтовых ящиков.

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

Параметр DisableOnCopy отключает исходный элемент задания миграции для пользователя, если вы копируете пользователей из существующего пакета в новый пакет с помощью параметров UserIds или Users. Указывать значение для этого параметра необязательно.

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

Этот параметр доступен только в локальной среде Exchange.

Параметр DisallowExistingUsers предотвращает миграцию почтовых ящиков, которые в настоящее время определены в другом пакете миграции. Указывать значение для этого параметра необязательно.

При обнаружении почтовых ящиков, которые уже существуют в целевом местоположении, отобразится предупреждение.

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

Этот параметр доступен только в локальной среде Exchange.

Параметр DomainController указывает контроллер домена, который используется этим командлетом для чтения или записи данных в Active Directory. Вы определяете контроллер домена по его полному доменному имени (FQDN). Например, 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

Этот параметр доступен только в облачной службе.

Параметр ExcludeDumpsters указывает, следует ли переносить почтовые ящики общедоступных папок без включения содержимого папки "Элементы с возможностью восстановления" (прежнее название — контейнер). Указывать значение для этого параметра необязательно.

Этот параметр используется только при переносе общедоступных папок из Exchange 2013 или более поздней версии в Exchange Online.

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

-ExcludeFolders

Этот параметр доступен только в облачной службе.

Для миграции IMAP или миграции Google Workspace параметр ExcludeFolders указывает папки почтовых ящиков, которые не нужно переносить из исходной почтовой системы в облачные почтовые ящики. Укажите значение в виде массива строк и разделите несколько имен папок запятыми.

Для миграции IMAP используйте имена папок относительно корневого каталога IMAP на исходном почтовом сервере. Для миграции Google Workspace используйте имена меток на исходном почтовом сервере.

Если у вас развернуты службы федерации exADNoMk для единого входа в нелокальный почтовый ящик и они настроены так, чтобы использовать атрибут, отличный от ExchangeGUID, для запросов маркера входа, вам потребуется задать параметр ImmutableId. Чтобы обеспечить нормальную работу сценария межорганизационного развертывания exExchangeNoVersion, и exExchangeNoVersion, и AD FS должны запрашивать один и тот же маркер для одного и того же пользователя.

<FolderName>/*: используйте этот синтаксис для обозначения личной папки в папке, указанной в параметре SourceRootFolder, например или MyProjectsMyProjects/FY2010.

#<FolderName>#/*: используйте этот синтаксис для обозначения хорошо известной папки независимо от имени папки на другом языке. Например, #Inbox# обозначает папку "Входящие" даже в турецкой локализации, где она называется "Gelen Kutusu". Известными папками являются следующие:

  • Корневой
  • Inbox;
  • SentItems
  • Исходящие
  • DeletedItems
  • Календарь
  • Контакты
  • Черновики
  • Журнал
  • Задачи
  • Примечания
  • AllItems
  • Нежелательная почта
  • Архив

Если пользователь создает личную папку с тем же именем, что и хорошо известная папка, и # окружающим ее символом, можно использовать обратную косую черту (\) в качестве escape-символа, чтобы указать эту папку. Например, если пользователь создает папку с именем #Notes# и вы хотите указать эту папку вместо хорошо известной папки Notes, используйте следующий синтаксис: \#Notes\#.

Если пользователь создает личную папку с именем, совпадающим с именем известной папки, заключая его в символы #, то для указания этой папки можно использовать обратную косую черту (\). Например, если пользователь создает папку #Notes# и требуется указать именно ее, а не известную папку Notes, используйте следующий синтаксис: \#Notes\#.

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

-ForwardingDisposition

Этот параметр доступен только в облачной службе.

{{ Fill ForwardingDisposition Description }}

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

-IncludeFolders

Этот параметр доступен только в облачной службе.

Для миграции IMAP или миграции Google Workspace параметр IncludeFolders указывает папки почтовых ящиков, которые необходимо перенести из локальной почтовой системы в облачные почтовые ящики. Укажите значение в виде массива строк и разделите несколько имен папок запятыми.

Для миграции IMAP используйте имена папок относительно корневого каталога IMAP на исходном почтовом сервере. Для миграции Google Workspace используйте имена меток на исходном почтовом сервере.

Если у вас развернуты службы федерации exADNoMk для единого входа в нелокальный почтовый ящик и они настроены так, чтобы использовать атрибут, отличный от ExchangeGUID, для запросов маркера входа, вам потребуется задать параметр ImmutableId. Чтобы обеспечить нормальную работу сценария межорганизационного развертывания exExchangeNoVersion, и exExchangeNoVersion, и AD FS должны запрашивать один и тот же маркер для одного и того же пользователя.

<FolderName>/*: используйте этот синтаксис для обозначения личной папки в папке, указанной в параметре SourceRootFolder, например или MyProjectsMyProjects/FY2010.

#<FolderName>#/*: используйте этот синтаксис для обозначения хорошо известной папки независимо от имени папки на другом языке. Например, #Inbox# обозначает папку "Входящие" даже в турецкой локализации, где она называется "Gelen Kutusu". Известными папками являются следующие:

  • Корневой
  • Inbox;
  • SentItems
  • Исходящие
  • DeletedItems
  • Календарь
  • Контакты
  • Черновики
  • Журнал
  • Задачи
  • Примечания
  • AllItems
  • Нежелательная почта
  • Архив

Если пользователь создает личную папку с тем же именем, что и хорошо известная папка, и # окружающим ее символом, можно использовать обратную косую черту (\) в качестве escape-символа, чтобы указать эту папку. Например, если пользователь создает папку с именем #Notes# и вы хотите указать эту папку вместо хорошо известной папки Notes, используйте следующий синтаксис: \#Notes\#.

Если пользователь создает личную папку с именем, совпадающим с именем известной папки, заключая его в символы #, то для указания этой папки можно использовать обратную косую черту (\). Например, если пользователь создает папку #Notes# и требуется указать именно ее, а не известную папку Notes, используйте следующий синтаксис: \#Notes\#.

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

-LargeItemLimit

Параметр LargeItemLimit указывает максимальное количество больших элементов, разрешенных до сбоя запроса на миграцию. Большой элемент - это сообщение в исходном почтовом ящике, размер которого превышает максимально допустимый размер сообщения в целевом почтовом ящике. Если целевой почтовый ящик не имеет специально настроенного значения максимального размера сообщения, используется значение для всей организации.

Дополнительные сведения о значениях максимального размера сообщений см. в следующих статьях:

Допустимым значением для этого параметра является целое число или бесконечное значение. Значение по умолчанию — 0, что означает, что запрос на миграцию завершится ошибкой при обнаружении каких-либо крупных элементов. Если вы в порядке с оставлением нескольких крупных элементов, вы можете задать для этого параметра разумное значение (рекомендуется 10 или ниже), чтобы запрос на миграцию можно было продолжить.

Примечание: Этот параметр устарел в облачной службе. В будущем, если вы не используете этот параметр, вместо него будет использоваться семантика утверждения Пропущенного элемента.

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

Этот параметр доступен только в локальной среде Exchange.

Параметр Local указывает локальное перемещение (почтовые ящики перемещаются в другую базу данных почтовых ящиков в том же лесу Active Directory). Указывать значение для этого параметра необязательно.

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

Этот параметр доступен только в локальной среде Exchange.

Параметр Locale указывает язык для пакета миграции.

Допустимые входные данные для этого параметра — это поддерживаемое значение кода языка и региональных параметров из класса Microsoft платформа .NET Framework CultureInfo. Например, da-DK для датского языка или ja-JP для японского. Дополнительные сведения см. в разделе Класс 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

Параметр MoveOptions указывает этапы миграции, которые необходимо пропустить для отладки. Не используйте этот параметр, если это не предписано службой поддержки клиентов Microsoft или специальной документацией.

Не используйте этот параметр с параметром 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

Параметр Name задает уникальное имя пакета миграции в каждой системе (локальной или Exchange Online Exchange). Максимальная длина — 64 символа. Если значение содержит пробелы, его необходимо заключить в кавычки.

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

Параметр NotificationEmails указывает один или несколько адресов электронной почты, на которые отправляются отчеты о состоянии миграции. Укажите значение в виде массива строк и разделите несколько адресов электронной почты запятыми.

Если этот параметр не используется, отправка отчета о состоянии не производится.

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

Этот параметр доступен только в облачной службе.

Этот параметр зарезервирован для внутреннего использования корпорацией Майкрософт.

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

-PrimaryOnly

Параметр PrimaryOnly указывает, что для пользователей в пакете миграции переносятся только основные почтовые ящики (архивные почтовые ящики не переносятся). Указывать значение для этого параметра необязательно.

Этот параметр можно использовать только для миграций с перемещением в локальное или удаленное расположение.

Примечание. Если у пользователей нет архивных почтовых ящиков, не используйте этот параметр.

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

Этот параметр работает только в облачной службе.

Параметр PublicFolderToUnifiedGroup указывает миграцию из общедоступных папок в Группы Microsoft 365. Для этого переключателя не требуется указывать значение.

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

Этот параметр доступен только в облачной службе.

{{ 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

Этот параметр доступен только в облачной службе.

{{ 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

Параметр ReportInterval указывает, как часто следует отправлять отчеты по электронной почте на адреса электронной почты, перечисленные в NotificationEmails.

По умолчанию отчеты по электронной почте отправляются каждые 24 часа для пакета. Установка этого значения равным 0 означает, что отчеты никогда не должны отправляться для этого пакета.

Этот параметр следует использовать только в облачной службе.

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

Этот параметр доступен только в облачной службе.

{{ 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

Этот параметр доступен только в облачной службе.

Параметр SkipCalendar указывает, что вы хотите пропустить миграцию календаря во время подключения к Google Workspace. Для этого переключателя не требуется указывать значение.

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

-SkipContacts

Этот параметр доступен только в облачной службе.

Параметр SkipContacts указывает, что вы хотите пропустить миграцию контактов во время подключения к Google Workspace. Для этого переключателя не требуется указывать значение.

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

-SkipMail

Этот параметр доступен только в облачной службе.

Параметр SkipMail указывает, что вы хотите пропустить миграцию почты во время подключения к Google Workspace. Указывать значение для этого параметра необязательно.

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

-SkipMerging

Параметр SkipMerging указывает этапы миграции, которые необходимо пропустить для отладки. Не используйте этот параметр, если это не предписано службой поддержки клиентов Microsoft или специальной документацией.

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

Этот параметр был заменен параметром MoveOptions.

Параметр SkipMoving указывает этапы миграции, которые необходимо пропустить для отладки. Не используйте этот параметр, если это не предписано службой поддержки клиентов Microsoft или специальной документацией.

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

Параметр SkipReports указывает, что вы хотите пропустить автоматическое создание отчетов для миграции. Для этого переключателя не требуется указывать значение.

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

Этот параметр доступен только в облачной службе.

Параметр SkipRules указывает, что вы хотите пропустить миграцию правил во время подключения к Google Workspace. Указывать значение для этого параметра необязательно.

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

-SkipSteps

Этот параметр доступен только в локальной среде Exchange.

Параметр SkipSteps указывает шаги в промежуточной миграции Exchange, которые необходимо пропустить. Допустимые значения:

  • Нет (это значение по умолчанию)
  • SettingTargetAddress: не устанавливайте целевой адрес электронной почты в исходном почтовом ящике. Этот параметр блокирует пересылку почты из исходного почтового ящика в новый (перенесенный).

Этот параметр применяется только для поэтапной миграции Exchange.

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

Параметр SourceEndpoint указывает конечную точку миграции, которую следует использовать для источника пакета миграции. Конечную точку миграции можно создать с помощью командлета New-MigrationEndpoint. Вы можете использовать любой уникальный идентификатор конечной точки миграции. Например:

  • Имя (значение свойства Identity)
  • GUID

Этот параметр определяет параметры, используемые для подключения к серверу с исходными почтовыми ящиками.

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

Этот параметр доступен только в облачной службе.

{{ 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

Этот параметр доступен только в локальной среде Exchange.

Параметр SourcePublicFolderDatabase указывает исходную базу данных общедоступных папок, которая используется при переносе общедоступных папок. Вы можете использовать любое значение, уникальным образом идентифицирующее базу данных. Пример:

  • имя;
  • различающееся имя (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

Параметр StartAfter указывает задержку перед началом миграции данных для пользователей в пакете. Миграция будет подготовлена, но фактическая миграция данных для пользователя не начнется до даты и времени, указанной с помощью этого параметра.

Используйте формат короткой даты, определенный в настройках региональных параметров на компьютере, на котором выполняется команда. Например, если компьютер настроен на использование формата короткой даты мм / дд / гггг, введите 09/01/2018, чтобы указать 1 сентября 2018 года. Допускается ввод только даты или даты и времени. Если вы вводите дату и время дня, заключите это значение в кавычки ("), например," 09/01/2018 5:00 PM ".

В Exchange Online PowerShell, если указать значение даты и времени без часового пояса, значение будет указано в формате UTC. Чтобы указать значение, используйте один из следующих параметров:

  • Укажите значение даты и времени в формате UTC: например, "7/30/2020 9:00PM Z".
  • Укажите значение даты и времени в местном часовом поясе. Например, "7/30/2020 9:00PM -700". Если параметр TimeZone не используется, значение будет преобразовано в формат UTC.
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

Параметр TargetArchiveDatabases указывает базу данных, в которую будут переноситься архивные почтовые ящики, указанные в пакете миграции. Вы можете использовать любое значение, уникальным образом идентифицирующее базу данных. Пример:

  • имя;
  • различающееся имя (DN);
  • GUID

Update Если значения содержат пробелы или иным образом требуют кавычек, используйте следующий синтаксис: "Value1","Value2",..."ValueN".

При вводе нескольких значений служба миграции выбирает одну базу данных в качестве целевой базы данных для перемещения архивного почтового ящика.

Этот параметр можно использовать только для миграций локального и удаленного перемещения.

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

Параметр TargetDatabases указывает идентификатор базы данных, в которую перемещаются почтовые ящики. Вы можете использовать любое значение, уникальным образом идентифицирующее базу данных. Пример:

  • имя;
  • различающееся имя (DN);
  • GUID

Update Если значения содержат пробелы или иным образом требуют кавычек, используйте следующий синтаксис: "Value1","Value2",..."ValueN".

При вводе нескольких значений служба миграции выбирает одну базу данных в качестве целевой базы данных для перемещения почтового ящика.

Этот параметр можно использовать только для миграций локального и удаленного перемещения.

Если этот параметр не используется для локального перемещения, командлет использует логику автоматического распределения почтовых ящиков для выбора базы данных.

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

Параметр TargetDeliveryDomain указывает полное доменное имя внешнего адреса электронной почты, создаваемого после обработки пакета миграции в исходном лесу для поддерживающего почту пользователя.

Этот параметр необходим для пакетов миграции удаленного перемещения (включение и отключение).

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

Параметр TargetEndpoint указывает конечную точку миграции, которую следует использовать для целевого сервера пакета миграции. Конечную точку миграции можно создать с помощью командлета New-MigrationEndpoint. Вы можете использовать любой уникальный идентификатор конечной точки миграции. Например:

  • Имя (значение свойства Identity)
  • GUID

Этот параметр определяет параметры, используемые для подключения к целевому серверу, на который будут перемещены почтовые ящики.

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

Параметр TimeZone указывает часовой пояс администратора, который отправляет пакет миграции.

Допустимым значением для этого параметра является поддерживаемое имя ключа часового пояса (например, "Pacific Standard Time").

Чтобы просмотреть доступные значения, выполните следующую команду: $TimeZone = Get-ChildItem "HKLM:\Software\Microsoft\Windows NT\CurrentVersion\Time zones" | foreach {Get-ItemProperty $_.PSPath}; $TimeZone | sort Display | Format-Table -Auto PSChildname,Display.

Если значение содержит пробелы, его необходимо заключить в кавычки (").

В локальной среде Exchange значением по умолчанию является параметр часового пояса сервера Exchange.

В Exchange Online значение по умолчанию — 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

Параметр UserIds указывает пользователей, которых нужно скопировать из существующего пакета миграции (например, если предыдущая миграция выполнена лишь частично). Вы идентифицируете пользователя по адресу электронной почты или по значению свойства Guid из командлета Get-MigrationUser. Вы можете указать несколько пользователей через запятую.

Пользователи, указанные для этого параметра, должны быть определены в существующем пакете миграции.

Чтобы отключить миграцию пользователей в исходном пакете миграции, используйте параметр DisableOnCopy с этим параметром.

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

Параметр Users указывает пользователей, которые нужно скопировать из существующего пакета миграции (например, если предыдущая миграция была частично успешной). Чтобы указать пользователей, используйте командлет Get-MigrationUser. Например:

$Failed = Get-MigrationUser -Status Failed

New-MigrationBatch -Name "Retry Failed Users" -Users $Failed

Пользователи, указанные для этого параметра, должны быть определены в существующем пакете миграции.

Чтобы отключить миграцию пользователей в исходном пакете миграции, используйте параметр DisableOnCopy с этим параметром.

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

Переключатель WhatIf имитирует действия команды. Вы можете использовать его для просмотра результатов изменений без фактического внесения этих изменений. С этим параметром не нужно указывать значение.

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

Параметр WorkflowControlFlags задает расширенные элементы управления для шагов, выполняемых в процессе миграции. Допустимые значения:

  • Нет (это значение по умолчанию)
  • InjectAndForget
  • SkipSwitchover

Не используйте этот параметр, если это не предписано службой поддержки клиентов Microsoft или специальной документацией.

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

Параметр WorkflowTemplate задает расширенные элементы управления для шагов, выполняемых в процессе миграции. Не используйте этот параметр, если это не предписано службой поддержки клиентов Microsoft или специальной документацией.

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

Этот параметр доступен только в локальной среде Exchange.

Этот параметр зарезервирован для внутреннего использования корпорацией Майкрософт.

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

Входные данные

Input types

Сведения о типах входных данных, которые принимает этот командлет, см. в разделе Типы входных и выходных данных командлетов. Если поле Тип ввода для командлета пустое, командлет не принимает входные данные.

Выходные данные

Output types

Сведения о типах возвращаемых данных, которые также называются типами выходных данных, которые принимает этот командлет, см. в разделе Типы входных и выходных данных командлетов. Если поле Тип вывода пусто, командлет не возвращает данные.