Поделиться через


Set-MigrationUser

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

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

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

Синтаксис

Default (по умолчанию)

Set-MigrationUser
    [-Identity] <MigrationUserIdParameter>
    [-ApproveSkippedItems]
    [-BadItemLimit <Unlimited>]
    [-CompleteAfter <DateTime>]
    [-Confirm]
    [-DomainController <Fqdn>]
    [-LargeItemLimit <Unlimited>]
    [-Partition <MailboxIdParameter>]
    [-StartAfter <DateTime>]
    [-SyncNow]
    [-WhatIf]
    [<CommonParameters>]

Описание

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

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

Примеры

Пример 1

Set-MigrationUser -Identity laura@contoso.com -LargeItemLimit 15 -BadItemLimit 15

В этом примере изменяется ограничение на большие и недопустимые элементы для пользователя laura@contoso.com в существующем пакете миграции.

Пример 2

Set-MigrationUser -Identity laura@contoso.com -ApproveSkippedItems

В этом примере утверждаются все пропущенные элементы, возникшие для пользователя laura@contoso.com в существующем пакете миграции.

Параметры

-ApproveSkippedItems

Применимо: Exchange Online

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

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

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

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

С этим параметром не нужно указывать значение.

Свойства параметра

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-BadItemLimit

Применимо: Exchange Server 2016 г., Exchange Server 2019 г., Exchange Online

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

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

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

Свойства параметра

Тип:Unlimited
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-CompleteAfter

Применимо: Exchange Online

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

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

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

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

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

  • Укажите значение даты и времени в формате UTC. Например, "2021-05-06 14:30:00z".
  • Укажите значение даты и времени в виде формулы, которая преобразует дату и время в местном часовом поясе в utc: например, (Get-Date "5/6/2021 9:30 AM").ToUniversalTime(). Для получения дополнительной информации см. Get-Date.

Свойства параметра

Тип:DateTime
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Confirm

Применимо: Exchange Server 2016 г., Exchange Server 2019 г., Exchange Online

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

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

Свойства параметра

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False
Aliases:cf

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-DomainController

Применимо: Exchange Server 2016 г., Exchange Server 2019 г.

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

Параметр DomainController указывает контроллер домена, который используется этим командлетом для чтения или записи данных в Active Directory. Вы определяете контроллер домена по его полному доменному имени (FQDN). Например, dc01.contoso.com.

Свойства параметра

Тип:Fqdn
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Identity

Применимо: Exchange Server 2016 г., Exchange Server 2019 г., Exchange Online

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

Вы также можете указать пользователя по значению GUID в свойстве MigrationUser из командлета Get-MigrationUser. Этот способ идентификации полезен, если вы случайно отправили одного и того же пользователя в нескольких пакетах.

Свойства параметра

Тип:MigrationUserIdParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:1
Обязательно:True
Значение из конвейера:True
Значение из конвейера по имени свойства:True
Значение из оставшихся аргументов:False

-LargeItemLimit

Применимо: Exchange Server 2016 г., Exchange Server 2019 г., Exchange Online

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

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

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

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

Свойства параметра

Тип:Unlimited
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Partition

Применимо: Exchange Online

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

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

Свойства параметра

Тип:MailboxIdParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-StartAfter

Применимо: Exchange Online

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

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

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

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

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

  • Укажите значение даты и времени в формате UTC. Например, "2021-05-06 14:30:00z".
  • Укажите значение даты и времени в виде формулы, которая преобразует дату и время в местном часовом поясе в utc: например, (Get-Date "5/6/2021 9:30 AM").ToUniversalTime(). Для получения дополнительной информации см. Get-Date.

Свойства параметра

Тип:DateTime
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-SyncNow

Применимо: Exchange Server 2016 г., Exchange Server 2019 г., Exchange Online

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

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

Свойства параметра

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-WhatIf

Применимо: Exchange Server 2016 г., Exchange Server 2019 г., Exchange Online

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

Свойства параметра

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False
Aliases:wi

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

CommonParameters

Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в статье about_CommonParameters.