Set-MigrationEndpoint

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

Используйте командлет Set-MigrationEndpoint для изменения параметров прямой или промежуточной миграции Exchange, миграций IMAP, миграций Google Workspace (ранее G Suite) и удаленных перемещений.

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

Синтаксис

Set-MigrationEndpoint
   [-Identity] <MigrationEndpointIdParameter>
   [-AcceptUntrustedCertificates <Boolean>]
   [-ApplicationId <String>]
   [-AppSecretKeyVaultUrl <String>]
   [-Authentication <AuthenticationMethod>]
   [-Confirm]
   [-Credentials <PSCredential>]
   [-DomainController <Fqdn>]
   [-ExchangeServer <String>]
   [-MailboxPermission <MigrationMailboxPermission>]
   [-MaxConcurrentIncrementalSyncs <Unlimited>]
   [-MaxConcurrentMigrations <Unlimited>]
   [-NspiServer <String>]
   [-Partition <MailboxIdParameter>]
   [-Port <Int32>]
   [-PublicFolderDatabaseServerLegacyDN <String>]
   [-RemoteServer <Fqdn>]
   [-RpcProxyServer <Fqdn>]
   [-Security <IMAPSecurityMechanism>]
   [-ServiceAccountKeyFileData <Byte[]>]
   [-SkipVerification]
   [-SourceMailboxLegacyDN <String>]
   [-TestMailbox <MailboxIdParameter>]
   [-WhatIf]
   [<CommonParameters>]

Описание

Командлет Set-MigrationEndpoint используется для указания параметров разных типов миграций:

  • Перемещение между лесами. Перемещение почтовых ящиков между двумя разными локальными лесами Exchange. Перемещение между лесами требует использования конечной точки RemoteMove.
  • Удаленное перемещение. В гибридном развертывании удаленное перемещение включает в себя подключение или отключение миграции. Удаленные перемещения требуют использования конечной точки RemoteMove. Подключение перемещает почтовые ящики из локальной организации Exchange в Exchange Online и использует конечную точку RemoteMove в качестве исходной конечной точки пакета миграции. Отключение перемещает почтовые ящики из Exchange Online в локальную организацию Exchange и использует конечную точку RemoteMove в качестве целевой конечной точки пакета миграции.
  • Прямая миграция Exchange. Перенос всех почтовых ящиков в локальной организации Exchange в Exchange Online. Для прямой миграции Exchange требуется конечная точка Exchange.
  • Поэтапная миграция Exchange. Перенос подмножества почтовых ящиков из локальной организации Exchange в Exchange Online. Для промежуточной миграции Exchange требуется использовать конечную точку Exchange.
  • Миграция IMAP. Перенос данных почтовых ящиков из локальной организации Exchange или другой почтовой системы в Exchange Online. Перед осуществлением миграции IMAP необходимо создать облачные почтовые ящики. Миграция IMAP требует использования конечной точки IMAP.
  • Миграция Gmail. Перенос данных почтовых ящиков из клиента Google Workspace в Exchange Online. Для миграции Google Workspace необходимо сначала создать облачных почтовых пользователей или почтовые ящики перед переносом данных почтовых ящиков. Для миграции Google Workspace требуется конечная точка Gmail.
  • Локальный: перемещение почтовых ящиков между разными серверами или базами данных в одном локальном лесу Exchange. Локальные перемещения не требуют использования конечной точки.

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

Изменения, внесенные в конечную точку, которые влияют на отдельных пользователей в пакете, применяются с момента следующей обработки пакета. Если вы используете этот командлет в облачной службе и хотите ускорить применение этих параметров, попробуйте запустить командлет Set-MigrationBatch с параметром -Update.

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

Примеры

Пример 1

Set-MigrationEndpoint -Identity CutoverExchangeEndpoint01 -MaxConcurrentIncrementalSyncs 50 -NspiServer Server01.contoso.com

В этом примере параметры MaxConcurrentIncrementalSyncs изменяются на 50 в конечной точке миграции CutoverExchangeEndpoint01 с использованием NSPI-сервера «Server01».

Пример 2

Set-MigrationEndpoint -Identity Onboardingmigrationendpoint01 -MaxConcurrentMigrations 10 -RemoteServer Server01.contoso.com

В этом примере параметры MaxConcurrentMigrations изменяются на 10 в конечной точке миграции Onboardingmigrationendpoint01 с использованием удаленного сервера «Server01».

Параметры

-AcceptUntrustedCertificates

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

{{ Fill AcceptUntrustedCertificates Description }}

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

-ApplicationId

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

{{ Fill ApplicationId Description }}

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

-AppSecretKeyVaultUrl

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

{{ Fill AppSecretKeyVaultUrl Description }}

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

-Authentication

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

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

Type:AuthenticationMethod
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to: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

-Credentials

Параметр Credentials указывает имя пользователя и пароль для подключения к удаленной конечной точке. Учетные данные следует использовать при создании промежуточной или прямой конечной точки Exchange или конечной точки RemoteMove.

Для значения этого параметра требуется командлет Get-Credential. Чтобы приостановить эту команду и получить приглашение для ввода учетных данных, используйте значение (Get-Credential). Или перед выполнением этой команды сохраните учетные данные в переменной (например,$cred = Get-Credential), а затем используйте имя переменной ($cred) для этого параметра. Для получения дополнительной информации см. Get-Credential.

Type:PSCredential
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

-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

-ExchangeServer

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

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

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

-Identity

Параметр Identity указывает имя конечной точки миграции, которую необходимо настроить.

Type:MigrationEndpointIdParameter
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

-MailboxPermission

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

Параметр MailboxPermission указывает, какие разрешения следует использовать для доступа к исходному почтовому ящику во время входящей миграции OutlookAnywhere (поэтапная миграция Exchange и прямая миграция Exchange). Этот параметр не используется для других миграций (кроме OutlookAnywhere).

У указанной учетной записи должны быть следующие разрешения.

  • Разрешение на полный доступ. Учетная запись должна иметь разрешение на полный доступ к почтовым ящикам, которые нужно перенести.
  • Разрешение администратора. Учетная запись администратора домена, который может получать доступ к любому почтовому ящику, который нужно перенести.
Type:MigrationMailboxPermission
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Online

-MaxConcurrentIncrementalSyncs

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

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

-MaxConcurrentMigrations

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

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

-NspiServer

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

Параметр NspiServer указывает полное доменное имя удаленного NSPI-сервера. Этот параметр применим только к промежуточным и промежуточным конечным точкам Exchange, которые не используют автообнаружение.

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

-Partition

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

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

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

-Port

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

В случае миграции IMAP параметр Port указывает номер порта TCP, используемого при выполнении миграции для подключения к удаленному серверу.

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

-PublicFolderDatabaseServerLegacyDN

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

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

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

-RemoteServer

Параметр RemoteServer указывает удаленный сервер в зависимости от типа протокола для перемещений:

  • Перемещение сервера Exchange. Полное доменное имя сервера Exchange Server с установленной ролью клиентского доступа, массивом серверов клиентского доступа или группой серверов клиентского доступа, расположенных за поддерживаемой подсистемой балансировки нагрузки сети.
  • Перемещение IMAP: полное доменное имя IMAP-сервера.
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, Exchange Online

-RpcProxyServer

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

Для поэтапной миграции Exchange параметр RpcProxyServer указывает полное доменное имя прокси-сервера RPC для локального сервера Exchange. Этот параметр применим только к промежуточным и промежуточным конечным точкам Exchange, которые не используют автообнаружение.

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

-Security

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

Для миграции IMAP параметр Security указывает метод шифрования, используемый удаленным почтовым сервером. Параметры: Нет, Tls или Ssl.

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

-ServiceAccountKeyFileData

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

Параметр ServiceAccountKeyFileData используется для указания сведений, необходимых для проверки подлинности в качестве учетной записи службы. Данные должны поступать из файла ключа JSON, который загружается при создании учетной записи службы, которая была предоставлена доступ к удаленному клиенту.

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

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

-SkipVerification

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

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

-SourceMailboxLegacyDN

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

Параметр SourceMailboxLegacyDN указывает почтовый ящик на целевом сервере. Используйте LegacyExchangeDN для локального тестового почтового ящика в качестве значения данного параметра. Командлет пытается получить доступ к этому почтовому ящику с использованием учетных данных администратора на целевом сервере.

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

-TestMailbox

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

Параметр TestMailbox указывает почтовый ящик на целевом сервере. Используйте основной SMTP-адрес в качестве значения для этого параметра. Командлет пытается получить доступ к этому почтовому ящику с использованием учетных данных администратора на целевом сервере.

Type:MailboxIdParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to: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

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

Input types

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

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

Output types

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