Назад | Перейти на главную страницу

Ошибка: MigrationProvisioningPermanentException: имя уже используется

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

Ошибка: MigrationProvisioningPermanentException: имя some.one уже используется.

Я не вижу этого имени ни в одном из существующих параметров учетной записи пользователя или параметрах почтового ящика в центре администрирования Exchange Online.

Сообщение об ошибке, скорее всего, относится к имени существующего почтового ящика. Это имя не отображается через веб-интерфейс.

  1. Подключиться к Exchange Online PowerShell или, если вы используете MFA, Подключение к Exchange Online PowerShell с помощью многофакторной проверки подлинности.

  2. Список всех существующих почтовых ящиков:

    Get-Mailbox
    

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

    Get-Mailbox | Where {$._Name -Match "some.one"}
    
  3. Это должно показать вам существующий почтовый ящик с конфликтующим именем. Переименуйте его, используя Set-Mailbox:

    Set-Mailbox some.one -Name SomeOne
    
  4. Снова запустите существующий пакет прямой миграции, чтобы еще раз попробовать перенести отказавшие почтовые ящики.

Проблему можно решить, назначив лицензии Exchange Online существующим пользователям.

также проверьте пользователей обмена (не почтовые ящики)

#connect full powershell
$cred = Get-Credential -Credential $user
$msoExchangeURL = “https://ps.outlook.com/powershell/”
$session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri $msoExchangeURL -Credential $cred -Authentication Basic -AllowRedirection 
Import-PSSession $session


#update username 

get-user *username* | set-user -name *new username*