Exchange

如何導出特定 Exchange 分發列表的地址

  • June 18, 2020

我正在嘗試從特定的 Exchange(線上)分發列表中導出名稱/電子郵件地址的 .csv 文件。我看到我可以在 Exchange 管理中心導出所有聯繫人,但我找不到一種方法來獲取特定 DL 上的人員列表。這在 Exchange 管理中心是否可行?

但是我找不到一種方法來獲取特定 DL 中的人員列表。這在 Exchange 管理中心是否可行?

是否要將特定 DL 的成員導出到包含成員顯示名稱和 DL 名稱/電子郵件地址的 CSV 文件?如果是這樣,據我所知,似乎無法通過 EAC 實現此操作。

但是,您可以嘗試另一種方法(PowerShell),以下步驟供您參考:

  1. 通過Windows PowerShell****連接到 Exchange Online PowerShell :在此處輸入圖像描述
  2. 創建一個**.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
  1. 在PowerShell中執行.ps1文件,之後會在指定的本地路徑下導出一個csv文件: 在此處輸入圖像描述

希望以上方法對你有幫助:)

引用自:https://serverfault.com/questions/1021528