我目前正在使用
(Get-MsolUser -UserPrincipalName $EmailAddress).ObjectID.Guid
在Azure AD中通过其PrincipalName查找用户并返回其guid。但是,有时用户会由于名称更改而更改了电子邮件地址,而给我的地址不是其PrincipalName,而是辅助电子邮件地址。
有没有一种方法可以根据备用电子邮件地址来定位用户?也许是模糊搜索?
答案 0 :(得分:1)
根据租户中“用户”帐户的数量,返回每个用户帐户可能需要一些时间。请参阅以下内容:
Get-MsolUser -all | Where{$_.ProxyAddresses -like "smtp:<EMAIL ADDRESS>"}
(Get-MsolUser -all | Where{$_.ProxyAddresses -like "smtp:<EMAIL ADDRESS>"}).ObjectId.Guid
答案 1 :(得分:0)