Office365 - 如何在powershell中使用ImmutableId检索UPN?

时间:2016-05-05 06:07:33

标签: powershell office365 azure-powershell

我有一个办公室365用户的immutableid。如何使用powershell我可以检索相应用户的UPN?

1 个答案:

答案 0 :(得分:0)

在Powershell中,您可以使用对象标识符来查询Azure AD中的用户。

$msolcred = get-credential
connect-msolservice -credential $msolcred
get-msoluser -ObjectId "{guid:object_identifier}"

enter image description here

更新#1 :通过ImmutableId查询用户

get-msoluser | Where-Object {$_.ImmutableId -eq "zYGi36Y8tkCwX4lYBb8bUA=="}

enter image description here

<强>更新#1:

不使用PowerShell get-msoluser模块,另一种选择是使用Microsoft Graph API:

https://graph.microsoft.com/v1.0/users?$filter=onPremisesImmutableId+eq+'zYGi36Y8tkCwX4lYBb8bUA=='