Как получить список аккаунтов AD созданных за последние 24 часа

Содержание
  1. Как получить список аккаунтов Active Directory, созданных за последние 24 часа?
  2. Windows PowerShell — инструмент для управления Active Directory
  3. Введение
  4. Управление Active Directory с помощью Windows PowerShell
  5. Подробное руководство по использованию Windows PowerShell для управления Active Directory
  6. Что такое аккаунты AD?
  7. Дополнительные способы
  8. Заключение
  9. Необходимость получения списка аккаунтов AD
  10. Как получить список аккаунтов AD с помощью Windows PowerShell?
  11. Шаг 1: Откройте Windows PowerShell
  12. Шаг 2: Введите команду
  13. Пример использования команды
  14. Шаг 1. Открыть Windows PowerShell
  15. Шаг 2. Подключиться к Active Directory
  16. Выберите способ подключения
  17. Способ 1: Использование учетной записи пользователя
  18. Способ 2: Использование системной учетной записи
  19. Шаг 3. Указать параметры поиска
  20. Шаг 4. Запустить поиск и получить результаты
  21. Способ 1: Инструменты управления Active Directory
  22. Способ 2: PowerShell скрипт
  23. Видео:
  24. 24 ЧАСА ЕГОРИК УПРАВЛЯЕТ МОЕЙ ЖИЗНЬЮ! САМЫЙ ЖЕСТКИЙ ЧЕЛЛЕНДЖ

Как получить список аккаунтов Active Directory, созданных за последние 24 часа?

Как получить список аккаунтов AD, созданных за последние 24 часа?

Обычно в процессе управления системными учетными записями в Active Directory (AD) может возникнуть необходимость получить список пользователей или групп, созданных за последние 24 часа. Данное руководство покажет вам, как выполнить эту задачу с помощью командной строки и инструмента csvde.

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

csvde -f output.csv -r "(objectClass=user)" -l "cn,displayName,sAMAccountName,whenCreated" -j .

Данная команда создает файл output.csv, содержащий информацию о пользователях, созданных за последние 24 часа. Файл будет сохранен в текущей директории выполнения командной строки.

После выполнения команды, приложение csvde начнет процесс экспорта данных из AD в файл CSV. В результате, в текущей директории будет создан файл output.csv, содержащий список пользователей с их именами, отображаемыми именами, учетными именами и датами создания.

Теперь вы можете открыть файл CSV в программе Microsoft Excel или другой программе для работы с данными и просмотреть полученный список пользователей или групп.

Этот метод является одним из простых и эффективных способов получить список аккаунтов AD, созданных за последние 24 часа. Он особенно полезен при необходимости отслеживать создание новых учетных записей в AD и обеспечивать безопасность вашего домена.

Windows PowerShell — инструмент для управления Active Directory

Введение

Windows PowerShell — это командная строка и сценарный язык, который был разработан для автоматизации задач управления Windows-средами. Он предлагает более мощные возможности, чем стандартная командная строка Windows.

Для открытия Windows PowerShell на компьютере с Windows 10 можно нажать правой кнопкой мыши на кнопку «Пуск» и выбрать команду «Windows PowerShell». В более ранних версиях Windows, включая Windows Server, можно открыть командную строку и ввести команду «powershell».

Управление Active Directory с помощью Windows PowerShell

Для управления Active Directory с помощью Windows PowerShell необходимо использовать модуль Active Directory для PowerShell. Вы можете установить его, выполнив команду:

Install-Module -Name ActiveDirectory

После установки модуля можно использовать различные команды для выполнения задач управления Active Directory. Например, чтобы получить список аккаунтов AD, созданных за последние 24 часа, можно использовать следующую команду:

Get-ADUser -Filter {Created -ge (Get-Date).AddDays(-1)}

Эта команда использует фильтр, который выбирает только учетные записи пользователей, созданные за последние 24 часа.

Подробное руководство по использованию Windows PowerShell для управления Active Directory

Для получения более подробной информации и инструкций по использованию Windows PowerShell для управления Active Directory, вы можете обратиться к официальной документации Microsoft или просмотреть различные руководства и обучающие видео, которые предоставляются сообществом пользователей Windows PowerShell.

Читайте также:  При установке Windows система не появляется Выберите правильную операционную систему
Команда Описание
Get-ADUser Получение списка пользователей Active Directory
New-ADUser Создание нового пользователя в Active Directory
Set-ADUser Изменение атрибутов пользователя в Active Directory
Remove-ADUser Удаление пользовательской учетной записи в Active Directory

Вся эта информация поможет вам начать работу с Windows PowerShell и управлять вашей средой Active Directory с помощью команд PowerShell.

Что такое аккаунты AD?

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

Создание учетной записи AD может быть выполнено администраторами домена с помощью различных способов: с использованием графических интерфейсов пользовательского интерфейса или с помощью командной строки.

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

Существует несколько способов узнать список аккаунтов AD, созданных за последние 24 часа. Один из таких способов — использование инструмента ldifde от Microsoft.

ldifde — это командная строка, предоставляемая Microsoft, которая позволяет администраторам экспортировать и импортировать записи в Active Directory. С его помощью можно увидеть список учетных записей, созданных за последние 24 часа.

С помощью команды ldifde с правильными параметрами и строкой поиска можно получить список пользователей, созданных за определенный период времени. Синтаксис команды будет выглядеть примерно так:

  1. Откройте командную строку на компьютере, на котором установлены утилиты Active Directory;
  2. Введите следующую команду для выполнения поиска:

    ldifde -f output.ldf -r «&(objectClass=user)(whenCreated>=20210601000000.0Z)(whenCreated<=20210602000000.0Z)"

  3. Замените даты в формате ГГГГММДД и временем UTC, чтобы указать нужный период поиска. Например, в приведенной команде указан период с 1 июня 2021 года 00:00:00 до 2 июня 2021 года 00:00:00;
  4. После выполнения команды будет создан файл output.ldf с списком аккаунтов, созданных за указанный период. Этот файл может быть открыт в текстовом редакторе для просмотра списка.

Дополнительные способы

Вместо использования инструмента ldifde можно также воспользоваться PowerShell для получения списка аккаунтов AD, созданных за последние 24 часа. Вот пример PowerShell-скрипта:

Get-ADUser -Filter {(whenCreated -ge (Get-Date).AddDays(-1))} -Properties Name,SamAccountName | Select-Object Name,SamAccountName

Этот скрипт вернет список имен и логинов учетных записей, созданных за последние сутки.

Заключение

Аккаунты AD играют важную роль в работе сетевой инфраструктуры и безопасности в Windows-среде. Они позволяют управлять доступом к ресурсам и управлять пользователями, группами и компьютерами в домене. Получение списка аккаунтов AD, созданных за последние 24 часа, может помочь администраторам повысить безопасность и улучшить управление учетными записями. С помощью инструментов, таких как ldifde и PowerShell, можно выполнять различные действия с учетными записями AD и получать нужную информацию.

Необходимость получения списка аккаунтов AD

В данном разделе мы рассмотрим, для чего нужно получать список аккаунтов Active Directory (AD) и как это можно сделать с помощью PowerShell.

Учетная запись в AD представляет собой запись о пользователе или группе, которая содержит информацию о его учетных данных, правах доступа и других атрибутах. Получение списка аккаунтов AD может быть полезно, например, для рассмотрения активности учетных записей или отслеживания недавно созданных аккаунтов.

Для получения списка аккаунтов AD за последние 24 часа можно использовать PowerShell. Для этого необходимо ввести определенную команду и нажимаем Enter.

Вот пример команды PowerShell для получения списка аккаунтов AD, созданных за последние 24 часа:

  1. Откройте PowerShell на компьютере, с которым вы хотите работать.
  2. Введите следующую команду, чтобы подключиться к серверу AD:
  3. Import-Module ActiveDirectory

  4. Введите следующую команду для выполнения запроса по созданию учетных записей:
  5. Get-Eventlog -LogName 'Security' -source 'Microsoft-Windows-Security-Auditing' | where-object where-object{$_.EventID -eq 4720

  6. Нажмите Enter, чтобы выполнить команду. Результаты запроса появятся в виде списка аккаунтов AD, созданных за последние 24 часа.
Читайте также:  Как подключить беспроводные наушники JBL к компьютеру или ноутбуку по Bluetooth

Если вам необходимо указать другой период времени, вы можете изменить значение (1) в строке «AddDays(-1)» на нужное количество дней.

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

Как получить список аккаунтов AD с помощью Windows PowerShell?

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

Для начала откройте Windows PowerShell на вашем сервере или компьютере. Вы можете найти его в меню «Пуск» или выполнить поиск в строке ввода.

Шаг 2: Введите команду

Для получения списка аккаунтов AD, созданных за последние 24 часа, выполняется следующая команда:

Команда Описание
Get-ADUser -Filter {whenCreated -ge (Get-Date).AddDays(-1)} Получает список всех учетных записей AD, созданных за последние 24 часа.

После выполнения этой команды, вы увидите список аккаунтов AD, состоящих из имен пользователей, дат создания и другой информации.

Пример использования команды

Представим, что вы создали две новых учетные записи AD за последние 24 часа: «user1» и «user2». При выполнении команды вы увидите следующий результат:

user1 10/05/2022 12:34:56

user2 11/05/2022 10:20:30

В этом примере, «user1» был создан 10 мая 2022 года в 12:34:56, а «user2» — 11 мая 2022 года в 10:20:30.

Вы можете использовать другие параметры фильтрации для получения более конкретных результатов. Например, вы можете использовать фильтр для получения аккаунтов AD, созданных только в определенном домене или с определенным адресом электронной почты.

Используя этот простой способ с помощью Windows PowerShell, вы можете получить список аккаунтов AD, созданных за последние 24 часа, и использовать эту информацию для администрирования и управления пользователями в вашей системе.

Шаг 1. Открыть Windows PowerShell

Чтобы открыть Windows PowerShell на своем компьютере, выполните следующие действия:

  1. На рабочем столе вашего компьютера щелкните правой кнопкой мыши на пустом месте.
  2. В контекстном меню выберите пункт «Новый».
  3. Выберите пункт «Ссылка».
  4. В новом диалоговом окне введите «powershell» в строке с именем ссылки, а затем нажмите кнопку «Далее».
  5. Выберите путь для сохранения ссылки на рабочем столе и нажмите кнопку «Далее».
  6. На следующем экране нажмите кнопку «Готово».

Теперь на вашем рабочем столе будет создан ярлык для Windows PowerShell. Вы можете дважды щелкнуть на нем, чтобы открыть PowerShell.

Шаг 2. Подключиться к Active Directory

Для получения списка аккаунтов AD, созданных за последние 24 часа, необходимо подключиться к Active Directory. В этом разделе мы рассмотрим подробное описание этого процесса.

Выберите способ подключения

В зависимости от версии Windows и используемых инструментов, существуют разные способы подключения к Active Directory. В данной статье мы рассмотрим два основных способа: использование учетной записи пользователя и использование системной учетной записи.

Способ 1: Использование учетной записи пользователя

  1. На рабочем экране выберите пункт «Пуск» и введите «cmd» в поле поиска, чтобы открыть командную строку.
  2. В командной строке введите следующую команду:
    dsquery user -created ">= -1d" -limit 0 | dsget user -samid -dn > users.csv
    
  3. Путь к созданному файлу «users.csv» будет отображаться в командной строке. Запомните этот путь, так как он понадобится в следующих шагах.
Читайте также:  Как вычислить ip человека через kali linux

Способ 2: Использование системной учетной записи

Для использования системной учетной записи вам понадобится установить утилиту «csvde». Инструкции для установки и использования этой утилиты можно найти на официальном веб-сайте Microsoft.

  1. Откройте командную строку, нажав «Пуск» и введя «cmd» в поле поиска.
  2. В командной строке введите следующую команду:
    csvde -f users.csv -r "(&(objectClass=user)(whenCreated>=YYYYMMDDHHMMSS.0Z))"
    

    Замените «YYYYMMDDHHMMSS» на дату и время, начиная с которой вы хотите получить список аккаунтов.

  3. Путь к созданному файлу «users.csv» будет отображаться в командной строке. Запомните этот путь, так как он понадобится в следующих шагах.

После выполнения указанных выше шагов вы успешно подключитесь к Active Directory и получите список аккаунтов пользователей, созданных за последние 24 часа. В следующем шаге мы рассмотрим, как импортировать этот список в MySQL.

Шаг 3. Указать параметры поиска

Для получения списка аккаунтов Active Directory, созданных за последние 24 часа, вам понадобится воспользоваться оснасткой «Учетные записи и управление компьютерами» на локальной машине.

На скриншоте, который выглядеть может по-другому, вам нужно выбрать компьютер, на котором определяете пользователей и группы:

Выбираем другое действие – Подробное создание пользователейСоздание группыПользователи и группыСледующий.

Далее следует ввести путь к новой ofbx.html, а также выбрать способ создания:

– Выполнить с помощью VBScript (нужно введен NAV-UPN)

Это правило управления создает запись в файле ofbx.html с информацией о компьютерах, состоящих в семье систем управления.

Теперь, с помощью командной строки на этом же компьютере, вы можете узнать, какие компьютеры были созданы:

cd ofbx

wmic os get installdate,username

tasklist /v /fi «USERNAME eq имя_пользователя»

Выполните эти команды, и вы получите список всех компьютеров, созданных за последние 24 часа, и пользователей, связанных с этими компьютерами. С помощью остальных команд можно получить более подробную информацию о каждом состоянии и состоянии пользователя. Нажимаем Enter.

Шаг 4. Запустить поиск и получить результаты

Существует несколько способов выполнить эту операцию, например, с использованием инструментов управления Active Directory или скриптов PowerShell.

Способ 1: Инструменты управления Active Directory

  1. Откройте инструмент управления Active Directory (например, «Active Directory Users and Computers»).
  2. В диалоговом окне выберите дерево, в котором находится контейнер или группа с пользователями, созданными недавно.
  3. Щелкните правой кнопкой мыши на выбранном контейнере или группе и выберите «Найти».
  4. В поле «Поиск» выберите «Пользователи, контакты и группы».
  5. Выберите вкладку «UNIX», если такая есть в вашей системе управления Active Directory.
  6. В поле «Время» введите «Сегодня» или другое подходящее значение для указания временного интервала.
  7. Нажмите кнопку «Найти» для выполнения поиска.

Способ 2: PowerShell скрипт

  1. Откройте PowerShell с помощью прав администратора.
  2. Создайте переменную с путем к контейнеру или группе, где вы хотите выполнить поиск. Например: $path = «LDAP://cn=Users,dc=example,dc=com».
  3. Создайте переменную с фильтром для поиска аккаунтов, созданных недавно. Например: $filter = «(whenCreated>=(Get-Date).AddDays(-1))».
  4. Выполните команду для получения списка аккаунтов: Get-ADUser -SearchBase $path -LDAPFilter $filter.

После выполнения этих действий вы получите список аккаунтов AD, созданных за последние 24 часа.

Видео:

24 ЧАСА ЕГОРИК УПРАВЛЯЕТ МОЕЙ ЖИЗНЬЮ! САМЫЙ ЖЕСТКИЙ ЧЕЛЛЕНДЖ

24 ЧАСА ЕГОРИК УПРАВЛЯЕТ МОЕЙ ЖИЗНЬЮ! САМЫЙ ЖЕСТКИЙ ЧЕЛЛЕНДЖ by ДАНИК 2,249,113 views 7 months ago 42 minutes

Оцените статью