Я пытаюсь экспортировать CSV-файл имен / адресов электронной почты из определенного списка рассылки Exchange (онлайн). Я вижу, что могу экспортировать все контакты в Exchange Admin Center, но не могу найти способ просто получить список тех, кто находится в определенном DL. Возможно ли это в Центре администрирования Exchange?
Но я не могу найти способ просто получить список тех, кто включен в конкретный DL. Возможно ли это в Центре администрирования Exchange?
Вы хотите экспортировать участников определенного списка рассылки в файл CSV, который включает отображаемые имена участников и имена / адреса электронной почты DL? Если это так, насколько мне известно, реализация этого действия через EAC кажется недоступной.
Однако вы можете попробовать другой метод (PowerShell) для справки выполните следующие действия:
Подключиться к 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
Запустите файл .ps1 в PowerShell , после этого файл csv будет экспортирован по определенному локальному пути:
Надеюсь, что описанный выше метод будет вам полезен :)
Рад, что метод вам помог :)
Можете ли вы обновить свой код в год ответа?
Извините, мне все еще не удалось отредактировать и добавить символы подчеркивания в свой ответ из-за текстового формата, поэтому я предоставляю вам следующий снимок для справки: