Get-ADUser: узнайте все о пользователе в Active Directory
Команда "Get-ADUser" используется для извлечения информации об объектах пользователей в Active Directory. Она предназначена для работы с PowerShell модулем Active Directory, который автоматизирует многие задачи по управлению Active Directory со стороны администратора.
Примеры использования:
1. Получить информацию обо всех пользователях в определенном OU:
powershell
Get-ADUser -SearchBase "OU=Employees,DC=company,DC=com"
2. Получить информацию об определенном пользователе по имени пользователя:
powershell
Get-ADUser -Identity "jdoe"
3. Получить информацию о пользователе, который был изменен в течение определенного периода времени:
powershell
Get-ADUser -Filter * -Properties whenChanged | Where-Object { $_.whenChanged -gt ([DateTime]::Now.AddDays(-7)) }
4. Получить список пользователей, у которых просрочен пароль:
powershell
Get-ADUser -Filter {Enabled -eq $True -and PasswordNeverExpires -eq $False -and PasswordLastSet -ne $null} –Properties "DisplayName", "msDS-UserPasswordExpiryTimeComputed" | Where-Object {($_."msDS-UserPasswordExpiryTimeComputed" -le [System.DateTime]::Now)}
5. Получить пользователей, чьи полные имена содержат определенное сочетание символов:
powershell
Get-ADUser -Filter {displayName -like "*john*"} -Properties *
Эти примеры демонстрируют только некоторые из возможностей команды "Get-ADUser". В зависимости от требований и задач, ее можно использовать для получения множества данных по объектам пользователей в Active Directory.