Как создать и экспортировать отчет о членстве определенного пользователя Active Directory (AD) в группах
Ниже приведено сравнение шагов, необходимых для создания отчета о членстве пользователя AD в группах с помощью
командлета Get-ADPrincipalGroupMembership Windows PowerShell и ADManager Plus.
Windows PowerShell
Порядок действий для получения отчета о членстве пользователя AD в группах с помощью PowerShell:
- Выберите домен, для которого следует создать отчет.
- Выберите фильтры LDAP, которые будете использовать в качестве параметров для создания отчета.
- В параметре "Свойство" укажите дополнительные свойства объекта пользователя, которые должны
отображаться в отчете.
- Выберите формат файла для экспорта отчета.
- Еще раз проверьте, что вы придерживались правильного синтаксиса при написании сценария.
- Используйте Windows PowerShell для компиляции и выполнения сценария.
- Чтобы сформировать отчет в другом формате или добавить в отчеты дополнительные свойства, измените
сценарий соответствующим образом.
Пример сценария:
Скопировано
Get-ADPrincipalGroupMembership
$JohnDoe | Select-Object -Property Name, GroupScope, GroupCategory | Export-Csv -Path
"C:\Scripts\Users.csv" -NoTypeInformation
Нажмите, чтобы скопировать весь
сценарий
ADManager Plus
Порядок получения отчета:
- Выберите отчет Отчет о группах пользователей в столбце Вложенные
группы раздела Отчеты о пользователях.
- Выберите домен и выберите конкретного пользователя/пользователей AD, чье членство в
группах требуется определить.
- Нажмите Сгенерировать. Выберите Экспорт как, чтобы экспортировать
отчет в любом из предпочтительных форматов - CSV, PDF, XLSX, HTML и CSVDE.
Снимок экрана
» Приступить к работе с
30-дневной бесплатной пробной версией
В Active Directory командлет Get-ADPrincipalGroupMembership помогает получить сведения о членстве пользователей в
группах AD. Однако использование сценария с командлетом Get-ADPrincipalGroupMembership для получения сведений о
членстве в группе конкретного пользователя может оказаться сложной задачей по следующим причинам:
- Незначительные синтаксические ошибки или опечатки могут привести к сбоям выполнения.
- Получение сведений о членстве в группах определенного пользователя с помощью командлета
Get-ADPrincipalGroupMembership включает глобальный каталог для выполнения поиска по группам. Если лес, в котором
находится пользователь или группа, не содержит глобального каталога, то командлет выдаст неустранимую ошибку.
- Для поиска локальных групп в других доменах необходимо, чтобы сценарии включали параметр ResourceContextServer
для указания альтернативного сервера в этом домене.
- Добавление дополнительных сведений в отчет, например добавление дополнительных атрибутов или получение сведений
о членстве в группах нескольких пользователей, требует изменения и повторного выполнения сценариев, что отнимает
много времени.
- Экспорт отчета в определенном формате требует соответствующего изменения сценария, что увеличивает его
сложность.
- Устранение неполадок в сценариях требует обширных знаний в области AD и написания сценариев.
- Эти сценарии могут быть выполнены только с компьютеров, где имеется роль доменных служб Active Directory.
Поэтому лучшим и более простым способом создания отчетов AD является использование ADManager Plus - инструмента управления
Active Directory и формирования отчетности. ADManager Plus представляет собой решение на основе веб-технологий для
всех задач управления AD, Exchange, Skype для бизнеса, Google Workspace и Office 365. С его помощью можно упростить
многие повседневные задачи, такие как подготовка пользователей, очистка неиспользуемых учетных записей, управление
разрешениями NTFS и общего доступа и другие. Помимо
формирования отчетов, можно создать собственную структуру рабочего процесса, которая поможет в обработке заявок и
соблюдении требований, а также автоматизирует
повседневные задачи AD, такие как подготовка и деактивация пользователей и многое другое. Загрузите бесплатную
пробную версию сегодня, чтобы самостоятельно изучить все эти функции.
Основные моменты использования ADManager Plus для создания отчетов AD
ADManager Plus упрощает процесс создания отчетов AD за счет следующего:
- Формирование отчетов без использования сценариев.
- Более 150 готовых
отчетов об AD, которые содержат наиболее важную информацию обо всех объектах AD.
- Возможность создать свой собственный отчет с помощью функции пользовательских отчетов.
- Автоматическое создание отчетов с помощью планировщика
отчетов. Вы также можете отправлять эти отчеты по электронной почте или хранить их в определенном
месте.
- Возможность выполнения задач по оперативному управлению прямо из отчетов. Например, можно выполнять такие
действия, как удаление, отключение, перемещение и т. д. для неактивных пользователей прямо из отчетов
о неактивных пользователях.