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, например или MyProjects
MyProjects/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, например или MyProjects
MyProjects/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 указывает максимальное количество больших элементов, разрешенных до сбоя запроса на миграцию. Большой элемент - это сообщение в исходном почтовом ящике, размер которого превышает максимально допустимый размер сообщения в целевом почтовом ящике. Если целевой почтовый ящик не имеет специально настроенного значения максимального размера сообщения, используется значение для всей организации.
Дополнительные сведения о значениях максимального размера сообщений см. в следующих статьях:
- Exchange 2016: ограничения на размер сообщений в Exchange Server
- Exchange Online: Ограничения Exchange Online
Допустимым значением для этого параметра является целое число или бесконечное значение. Значение по умолчанию — 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
Сведения о типах возвращаемых данных, которые также называются типами выходных данных, которые принимает этот командлет, см. в разделе Типы входных и выходных данных командлетов. Если поле Тип вывода пусто, командлет не возвращает данные.