Рубрики
Powershell

Powershell пользователи в AD

Использование Get-ADUser для получения информации о пользователях домена AD 

Import-Module activedirectory - импортируем модуль

help Get-ADUser - список всех аргументов командлета

Get-ADUser -filter * - вывести список всех учетных записей домена

Get-ADUser -identity tuser -properties * - вывести полную информации обо всех доступных атрибутах пользователя tuser

Get-ADUser tuser -properties PasswordExpired, PasswordLastSet, PasswordNeverExpires - вывести атрибуты PasswordExpired, PasswordLastSet, PasswordNeverExpires

Get-ADUser -filter * -properties PasswordExpired, PasswordLastSet, PasswordNeverExpires | ft Name, PasswordExpired, PasswordLastSet, PasswordNeverExpires - вывести атрибуты в удобном виде

Get-ADUser -Filter {Enabled -eq "True"} | Select-Object SamAccountName,Name,Surname,GivenName | Format-Table - список всех активных (не заблокированных) учетных записей в AD

Get-ADUser -filter {Enabled -eq $True} -properties passwordExpired | where {$_.PasswordExpired} - список учетных записей с истекшим сроком действия пароля:

Get-ADUser -Filter {(mail -ne "null") -and (Enabled -eq "true")} -Properties Surname,GivenName,mail | Select-Object Name,Surname,GivenName,mail | Format-Table  - список активных учеток с почтовыми адресами