Azure Powershell - 如何获取订阅所有者电子邮件?
Azure Powershell - How to get a subscription owner email?
我正在尝试 运行 (Get-AzContext).Account.id
在 powershell 运行book 中(通过 azure 门户),以获取当前连接的用户的电子邮件。
问题是返回的值似乎由于某种原因被隐藏了。
这是我收到的输出类型的示例“d3f47515-0254-43tv-8060-c824e201088h
”
不,它没有被隐藏。我假设您 Connect-AzAccount
使用 运行 书中的 service principal
,而不是 user
帐户。 d3f47515-0254-43tv-8060-c824e201088h
是服务主体的 Application ID
。
要确认这一点,只需 运行 (Get-AzContext).Account.Type
,它将 return ServicePrincipal
。
如果您使用用户帐户登录,它将return Userprincipal name
(即您想要的电子邮件,注意,严格来说它与电子邮件不同,但从您的描述来看,应该成为你想要的人)
我正在尝试 运行 (Get-AzContext).Account.id
在 powershell 运行book 中(通过 azure 门户),以获取当前连接的用户的电子邮件。
问题是返回的值似乎由于某种原因被隐藏了。
这是我收到的输出类型的示例“d3f47515-0254-43tv-8060-c824e201088h
”
不,它没有被隐藏。我假设您 Connect-AzAccount
使用 运行 书中的 service principal
,而不是 user
帐户。 d3f47515-0254-43tv-8060-c824e201088h
是服务主体的 Application ID
。
要确认这一点,只需 运行 (Get-AzContext).Account.Type
,它将 return ServicePrincipal
。
如果您使用用户帐户登录,它将return Userprincipal name
(即您想要的电子邮件,注意,严格来说它与电子邮件不同,但从您的描述来看,应该成为你想要的人)