错误:MigrationProvisioningPermanentException:该名称已被使用

错误:MigrationProvisioningPermanentException:该名称已被使用

我正在尝试将迁移切换到 Office 365,其中已有现有用户。迁移对某些用户显示此错误:

错误:MigrationProvisioningPermanentException:名称“some.one”已被使用。

我在任何现有用户帐户设置或 Exchange Online 管理中心的邮箱设置中均未看到该名称。

答案1

错误消息很可能指的是现有邮箱的名称。此名称在 Web UI 中不可见。

  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. 再次启动现有的切换迁移批处理,以重新尝试迁移失败的邮箱。

答案2

可以通过向现有用户分配 Exchange Online 许可证来解决该问题。

答案3

还检查交换用户(不是邮箱)

#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*

相关内容