我正在尝试从特定的 Exchange(在线)通讯组列表中导出包含姓名/电子邮件地址的 .csv 文件。我发现我可以在 Exchange 管理中心中导出所有联系人,但我找不到获取特定通讯组上的联系人列表的方法。在 Exchange 管理中心中可以做到这一点吗?
答案1
但我找不到获取特定 DL 上人员列表的方法。这在 Exchange 管理中心可以实现吗?
您是否要将特定 DL 的成员导出到包含成员显示名称和 DL 的姓名/电子邮件地址的 CSV 文件?如果是,据我所知,通过 EAC 实现此操作似乎不可行。
但是,您可以尝试另一种方法(电源外壳),以下步骤供您参考:
连接到 Exchange Online PowerShell通过Windows PowerShell:
创建一个.ps1文件并在其中复制/粘贴以下脚本的内容(指定您想要的 DL 名称和本地路径):
$dls = Get-DistributionGroup | where {($_.Identity -eq "<DL1 Name>") -or ($_.Identity -eq "<DL2 Name>")} $member = foreach($dl in $dls) { Get-DistributionGroupMember -Identity $dl.Name | Select-Object @{n="MemberDisplayName"; e={$_.DisplayName}}, @{n="MemberEmailAddress"; e={$_.PrimarySmtpAddress}}, @{n="GroupName"; e={$dl.Identity}}, @{n="GroupEmailAddress"; e={$dl.PrimarySmtpAddress}} } $member | Select-Object MemberDisplayName, MemberEmailAddress, GroupName, GroupEmailAddress | Export-Csv <LocalPath>\Member.csv
希望以上方法对你们有帮助:)