Как использовать PowerShell для получения отчета о заблокированных учетных записях пользователей Active Directory
В этой статье описываются шаги по использованию PowerShell для поиска заблокированных учетных записей пользователей Active Directory (AD). В ней также объясняется, как получить отчет о заблокированных пользователях AD с помощью ADManager Plus - универсального инструмента для управления и создания отчетов AD, Office 365 и Exchange.
В PowerShell для поиска заблокированных учетных записей пользователей необходимо использовать командлет get-ADUser. Используя соответствующие фильтры, эта команда проверяет, заблокирована ли учетная запись, и выводит список заблокированных учетных записей. С другой стороны, готовые отчеты ADManager Plus предлагают возможность поиска заблокированных учетных записей пользователей без использования сценариев PowerShell. Благодаря встроенным отчетам и простым действиям на основе графического интерфейса ADManager Plus является более простым и лучшим вариантом для получения списка заблокированных пользователей AD с помощью PowerShell.
Windows PowerShell
Порядок получения отчета о заблокированных пользователях с помощью PowerShell:
- Определите домен, из которого необходимо получить отчет.
- Определите атрибуты LDAP, необходимые для получения отчета.
- Определите основной контроллер домена для получения отчета.
- Скомпилируйте сценарий.
- Выполните его в Windows PowerShell.
- Отчет будет экспортирован в указанном формате.
- Чтобы получить отчет в другом формате, измените сценарий в соответствии с потребностями пользователя.
Пример сценария Windows PowerShell:
Скопировано
Import-Module ActiveDirectory
Search-ADAccount –LockedOut |
Select-Object -Property Name,DistinguishedName |
Export-CSV C:\Scripts\LockedOutADUsers.csv
-NoTypeInformation -Encoding UTF8
Нажмите, чтобы скопировать весь сценарий
ADManager Plus
Получение отчета
- Выберите заблокированных пользователей в отчетах о пользователях.
- Выберите домен и подразделение. Нажмите "Сгенерировать".
- Выберите "Экспорт как", чтобы экспортировать отчет в любом из предпочтительных форматов (CSV, PDF, HTML, CSVDE и XLSX).
Снимок экрана
» Приступить к работе с 30-дневной бесплатной пробной версией
Ограничения использования PowerShell для получения списка заблокированных учетных записей пользователей в AD
- Вы не сможете использовать PowerShell для получения заблокированных учетных записей пользователей, если у вас нет достаточных прав в доменах AD, из которых требуется получить этот отчет. Поскольку в ADManager Plus все разрешения предоставляются пользователям через настраиваемые роли, которые применяются только в продукте, нет необходимости повышать уровни привилегий пользователей или технических специалистов в собственной AD.
- Чтобы экспортировать отчет о заблокированных пользователях AD в другом формате или изменить место хранения, необходимо изменить сценарий PowerShell. ADManager Plus предлагает встроенную функцию "Экспорт как", которая позволяет экспортировать отчет в формат CSV, PDF, HTML или XLSX всего лишь щелчком мыши.
- Сценарий PowerShell не предлагает никаких вариантов для поиска в созданном отчете какой-либо конкретной записи или данных. Он также не предоставляет возможности управления учетными записями пользователей из отчета. С другой стороны, ADManager Plus предлагает встроенный поиск и оперативные действия по управлению во всех своих отчетах, что позволяет с легкостью находить любого пользователя и перемещать, включать/отключать, удалять или сбрасывать нужные учетные записи или изменять их атрибуты прямо из отчетов.
- Чтобы выполнять сценарии из окна PowerShell, требуются соответствующие знания. Поскольку ADManager Plus имеет исключительно графический интерфейс, все действия по управлению и составлению отчетов можно выполнять всего лишь щелчками мыши.
- Даже просто неправильно поставленный дефис или неправильно написанное имя атрибута LDAP могут стать причиной ошибок. Поскольку ADManager Plus представляет собой решение, основанное исключительно на графическом интерфейсе, оно устраняет необходимость создавать или выполнять сложные сценарии, исключая любую вероятность ошибок.