Определите пользователей, которые включены и отключены в файле CSV из Active Directory.

Вопрос или проблема

Я могу получить список пользователей из Active Directory, используя командлет PowerShell “Get-ADUser”. И я могу экспортировать его в файл CSV.

Но есть ли способ добавить в файл CSV колонку, которая будет показывать, включены ли аккаунты или отключены (или что-то вроде true или false для включенных или отключенных).

Спасибо

Вам просто нужно добавить конкретные свойства, которые вы хотите, разделенные запятыми.

Get-ADUser -Filter * -Property Enabled | Export-Csv -Path C:\AD_users.csv

Ответ или решение

Чтобы получить список пользователей из Active Directory и определить, активированы ли они или отключены, вы можете использовать командлет PowerShell Get-ADUser. Этот командлет позволяет извлекать информацию о пользователях, включая статус их учетных записей, и экспортировать эти данные в формате CSV для удобства анализа.

Вот пошаговая инструкция по выполнению этой задачи:

Шаг 1: Откройте PowerShell

Запустите PowerShell от имени администратора. Это необходимо для того, чтобы у вас были соответствующие права для выполнения команд, которые взаимодействуют с Active Directory.

Шаг 2: Используйте командлет Get-ADUser

Для извлечения списка пользователей, включая свойство, показывающее, активированы ли они или отключены, используйте следующую команду:

Get-ADUser -Filter * -Property DisplayName, Enabled | Select-Object DisplayName, Enabled | Export-Csv -Path C:\AD_users.csv -NoTypeInformation

Проработка команды:

  • Get-ADUser -Filter *: Эта часть команды извлекает всех пользователей из Active Directory.
  • -Property DisplayName, Enabled: Здесь мы указываем свойства, которые мы хотим извлечь. DisplayName – это имя пользователя, а Enabled указывает, активирована ли учетная запись (значения True или False).
  • Select-Object DisplayName, Enabled: Данная команда позволяет выбрать только необходимые поля для вывода, минимизируя лишнюю информацию.
  • Export-Csv -Path C:\AD_users.csv -NoTypeInformation: Эта часть команды сохраняет результаты в CSV-файл по указанному пути. Параметр -NoTypeInformation убирает заголовок типа из CSV, что может сделать файл более читаемым.

Шаг 3: Откройте и проверьте файл CSV

После выполнения команды, файл AD_users.csv будет создан в указанной директории. Вы можете открыть его с помощью Excel или любого текстового редактора для проверки содержимого. Вы должны увидеть два столбца: один с именами пользователей (DisplayName) и другой со статусом учетной записи (Enabled), где задано True для активированных учетных записей и False для отключенных.

Примечания

  • Убедитесь, что у вас есть необходимые права для выполнения данной работы и доступ к Active Directory.
  • При необходимости вы можете изменить фильтр, чтобы отображать пользователей по определенным критериям, например, только тех, кто работает в определенной группе или OU (организационной единице).

Это решение позволяет легко и эффективно получать необходимую информацию об учетных записях пользователей в Active Directory, что может быть полезно для администраторов и IT-специалистов в управлении пользователями.

Оцените материал
Добавить комментарий

Капча загружается...