繁体   English   中英

如何使用备用 email 地址检索 Azure AD 用户?

[英]How to retrieve Azure AD users with an alternate email address?

如何在 CSV 文件中检索具有备用 email 地址的 Azure AD 用户?

我试过了,但是 CSV AlternateEmailAddresses列是空的。

Get-AzADUser | select AlternateEmailAddresses | export-csv azureadusers.csv

我已经在我的环境中进行了测试。

请使用 Get-AzureADUser 而不是 Get-AzADUser,因为在比较“Get-AzureADUser”与“Get-AzADUser”时仍然缺少返回的属性

请使用以下命令将具有备用 email 地址的 Azure AD 用户导出到 csv 文件。

Get-AzureADUser |select UserPrincipalName , @{n='OtherMails'; e={$_.OtherMails -join ' '}} | export-csv azureadusers.csv 

在此处输入图像描述

参考: https://github.com/Azure/azure-powershell/issues/10497

AzureAD 已弃用,不需要时不应使用命令“Get-AzureADUser”。 它还使用 Azure Active Directory Scope 并且也已弃用,每个范围都应使用 Graph API。

您需要使用 Az Powershell 进行查询的方式如下:

#获取具有备用电子邮件的用户:
$users = Get-AzADUser - 选择“otherMails”、“Mail”、“Id”、“DisplayName”、“UserPrincipalName”
#选择用户其他邮件:
$用户 | Select 其他邮箱

如您所见,这里有很多没有意义的地方。 为什么在映射到“OtherMail”属性时获取“otherMails”? MS 甚至不尊重他自己的标准......

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM