Azure Powershell:Get-AzureADUser 其他邮件不可见
Azure Powershell: Get-AzureADUser othermails not visible
当我 运行 get-AzureADUser -objectID someone@contoso.com | Select Displayname,Othermails
时,我看不到其他邮件 属性。 属性 结果为:
其他邮件:{}
我想看看这个 属性,以检查组织中的每个人是否都填写了身份验证方法。这样他们就可以使用 SSPR。
我正在使用租户管理员帐户。所以我应该能够看到一切。在 Azure AD 的 GUI 中,当我单击用户和身份验证方法时。我可以看到电子邮件地址在那里。但它在 Powershell 中出现了空白。
有人知道这是为什么吗?
要获取 SSPR 信息,您需要使用 Get-MsolUser
cmdlet。 StrongAuthenticationUserDetails
下包含的数据是您可以在 身份验证方法:
下看到的数据
$t = Get-MsolUser -UserPrincipalName upn@domain.com
$t.StrongAuthenticationUserDetails
# Returns
ExtensionData : System.Runtime.Serialization.ExtensionDataObject
AlternativePhoneNumber :
Email : email@gmail.com
OldPin :
PhoneNumber : +48 123456789
Pin :
还有其他字段可用于 SSPR(例如备用电子邮件地址),但它们不会显示在 身份验证方法.
下
当我 运行 get-AzureADUser -objectID someone@contoso.com | Select Displayname,Othermails
时,我看不到其他邮件 属性。 属性 结果为:
其他邮件:{}
我想看看这个 属性,以检查组织中的每个人是否都填写了身份验证方法。这样他们就可以使用 SSPR。
我正在使用租户管理员帐户。所以我应该能够看到一切。在 Azure AD 的 GUI 中,当我单击用户和身份验证方法时。我可以看到电子邮件地址在那里。但它在 Powershell 中出现了空白。
有人知道这是为什么吗?
要获取 SSPR 信息,您需要使用 Get-MsolUser
cmdlet。 StrongAuthenticationUserDetails
下包含的数据是您可以在 身份验证方法:
$t = Get-MsolUser -UserPrincipalName upn@domain.com
$t.StrongAuthenticationUserDetails
# Returns
ExtensionData : System.Runtime.Serialization.ExtensionDataObject
AlternativePhoneNumber :
Email : email@gmail.com
OldPin :
PhoneNumber : +48 123456789
Pin :
还有其他字段可用于 SSPR(例如备用电子邮件地址),但它们不会显示在 身份验证方法.
下