W jaki sposób mogę sprawdzić wybrane właściwości (np. lastlogon, itp..) konta użytkownika w AD DS za pomocą PowerShella?
W jaki sposób mogę sprawdzić wybrane właściwości (np. lastlogon, itp..) konta użytkownika w AD DS za pomocą PowerShella?
Przy korzystaniu z PowerShella dobrze jest nauczyć się postępowania etapami.
Polecenie GET-ADUser z modułu ActiveDirectory wyświelta informacje użytkowniku.
Get-ADUser Administrator
Informacje zawierają pewne atrybuty, aby zobaczyć wszystkie atrybuty wybranego konta wystarczy wykonać następujące polecenie:
Get-ADUser Admnistrator -Properties *
Jeśli na liście wszystkich atrybutów wybierzemy, te które nas interesują możemy wyświetlić
Get-ADUser Administrator -Properties LastLogonDate
Jeśli będą nas interesowali wszyscy użytkownicy z tym parametrem można skorzystać z:
Get-ADUser -Filter * -Properties LastLogonDate | Format-Table DistinguishedName,LastlogonDate
Po atrybucie można również zrobić filtrowanie, np.
Get-ADUser -Filter 'LastLogonDate -lt interesująca_data'|Format-Table DistinguishedName,LastLogonName
Czy wyłączenie kont, na które nikt się nie logował od jakiegoś czasu.
Get-ADUser -Filter 'LastLogonDate -lt interesująca_data'|Disable-ADAccount