在Azure Active Directory中更改用户名

我在我的Azure订阅中设置了一个Azure Active Directory(AAD),该订阅与我的电子邮件地址相关联,我们称之为 A .

一段时间后,我更新了我的Microsoft帐户,使用新的电子邮件地址 B 作为主电子邮件地址, A 与之关联,因此仍然可以使用它,并将两个电子邮件地址视为一个 .

在AAD中有一个用户,其用户ID为 A ,看起来无法更改,因为它是灰色的 . 尝试添加 B 失败,并显示错误: You cannot add yourself .

有没有办法可以强制AAD用户的用户名为 B 而不是 A

我问的原因是因为我试图在我的订阅中设置Azure Key Vault,因为它似乎失败了,因为我是否在Azure Powershell中以 AB 登录,我总是以 B 身份登录 . 这会导致此错误消息,我似乎无法解决此问题:

New-AzureKeyVault : Cannot find the Active Directory object 'B' in tenant '{Tenant Id}'. Please make sure that the user or application service principal you are authorizing is registered in the current subscription's Azure Active directory. The TenantID displayed by the cmdlet 'get-AzureSubscription -current' is the current subscription's Azure Active directory.

回答(1)

2 years ago

您是否可以检查是否正在使用Key Vault PowerShell的最新位?我在内部与一些人交谈,我们相信如果您使用的是旧版本的PowerShell CMDLET,可能会有这样的体验,但最新版本应该更新到目前为止并且不会遇到您遇到的问题 .

如果您在升级后发现仍然遇到此问题,我们可能会遇到我们应该修复的错误 .

在这种情况下,我的建议是您创建一个新的管理员用户 . 然后删除旧的管理员帐户(您可能需要将AAD订阅转移到新管理员),然后重新创建您的帐户,该帐户将从该用户获取最新信息 .

但是,我只是在更新了PowerShell位之后才推荐尝试这个 .

如果这些方法中的任何一种解决了您的问题,请告诉我们 . 谢谢Shawn Tabrizi