繁体   English   中英

在Azure Active Directory中查询UPN和主SMTP地址,然后导出到CSV

[英]Query Azure Active Directory For UPN and Primary SMTP Address then export to CSV

我正在尝试获取包含两列UPN和主SMTP地址的csv。 主SMTP地址在ProxyAddresses属性中的其他地址中,并且可以辨认,因为SMTP都是大写字母,而次要字母都是小写字母。

到目前为止,这就是我所拥有的,它返回ProxyAddresses列中的所有SMTP地址,而不仅仅是带有SMTP:前缀的主地址。

 $licusers = gc .\licuser_trim.txt
 FOREACH ($user in $licusers)
 {
 Get-MSOLUser -UserPrincipalName $user | Select userprincipalname, Proxyaddresses | ? {$_.ProxyAddresses -cmatch '^SMTP\:.*'} 
 }

删除Proxyaddresses ,它覆盖来自{$_.ProxyAddresses -cmatch '^SMTP\\:.*'} ,或更改“ |” 至 ”,”。

尝试这个:

 Get-MSOLUser -UserPrincipalName $user | Select userprincipalname, @{e={$_.ProxyAddresses -cmatch '^SMTP\:.*'};name='Primaryaddress'},Proxyaddresses

要么

Get-MSOLUser -UserPrincipalName $user| Select Proxyaddresses | select {$_.ProxyAddresses -cmatch '^SMTP\:.*'} 

它将返回大写“ SMTP:”指示的主要电子邮件地址。

暂无
暂无

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

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