Как получить участников динамической группы рассылки из Exchange Online с помощью PowerShell

В этой статье описывается процедура использования PowerShell для получения списка участников динамической группы рассылки в Exchange Online или Office 365 и их экспорта с помощью командлетов Get-DynamicDistributionGroup и Get-Recipient. Также предлагается сравнение с шагами, необходимыми для выполнения этого с помощью ADManager Plus, унифицированного инструмента управления и создания отчетов Active Directory, Office 365 и Exchange, чтобы показать, как это решение помогает получить список групп рассылки и с легкостью экспортировать его.

Windows PowerShell

Порядок действий по использованию PowerShell для получения списка участников динамической группы рассылки.

  • Убедитесь, что у вас есть необходимые разрешения для создания отчета об участниках динамической группы рассылки.
  • Создайте сценарий с помощью командлетов Get-DynamicDistributionGroup и Get-Recipient и выполните его в окне PowerShell.

Пример сценария для получения списка участников динамической группы рассылки в Office 365 и экспорта списка с помощью PowerShell

 Скопировано
$FTE = Get-DynamicDistributionGroup "Branding Campaign Team"; Get-Recipient -RecipientPreviewFilter $FTE.RecipientFilter -OrganizationalUnit $FTE.RecipientContainer | Export -CSV "D:\DGList.csv"
Нажмите, чтобы скопировать весь сценарий

ADManager Plus

Порядок получения отчета об участниках динамической группы рассылки:

  • Запустите отчет "Участники динамической группы рассылки" из раздела "Отчеты о группах" на вкладке Office 365.
  • Выберите требуемый клиент Office 365 и нажмите "Сгенерировать". Выберите CSV в поле "Экспорт как".

Снимок экрана

» Приступить к работе с 30-дневной бесплатной пробной версией

Командлеты PowerShell Get-DynamicDistributionGroup и Get-Recipient выведут список участников рабочей группы Branding Campaign Team и экспортируют список в CSV-файл.

Ограничения использования PowerShell для получения списка участников динамической группы рассылки с помощью PowerShell в Office 365 или Exchange Online.

  • Вы не сможете создать этот отчет с помощью PowerShell, если у вас нет достаточных разрешений и Exchange PowerShell. При использовании ADManager Plus не требуется повышать уровень привилегий пользователей в собственной службе AD или Exchange, и им можно разрешить выполнять эту операцию только в определенных подразделениях или доменах.
  • Для получения этого отчета придется использовать две команды и несколько параметров. ADManager Plus предлагает специально разработанную функцию для достижения этой цели всего лишь несколькими щелчками мышью.
  • Чтобы экспортировать этот отчет в любой другой формат вместо CSV, придется изменить сценарий. Однако в ADManager Plus это предлагается как встроенная функция, доступная по умолчанию.
  • Чтобы запускать сценарии из окна PowerShell, требуются соответствующие знания. ADManager Plus - это полностью графический пользовательский интерфейс, позволяющий выполнять все действия по управлению и составлению отчетов всего лишь щелчками мышью из веб-консоли.
  • Даже неправильно поставленный дефис, опечатка в именах LDAP или отсутствие достаточных прав на настройку любого из атрибутов, используемых в сценарии, приведут к ошибкам. Поскольку все действия в ADManager Plus выполняются через графический интерфейс, нет необходимости писать сценарии, что исключает вероятность ошибок.
  • Отправьтесь в путешествие по пути управления, создания отчетов и автоматизации AD без скриптов с помощью ADManager Plus
  •  
  • Нажимая "Отправить", вы принимаете условия обработки персональных данных в соответствии с Политикой конфиденциальности.
  • Спасибо
  • Загрузка должна начаться автоматически через 15 секунд. Если этого не происходит, kliknij tutaj, aby pobrać ręcznie

Связанные руководства по Powershell: