Commandes de Gestion AD
remarque
Il faut que le module active directory soit installé sur la machine où l'on exécute la commande
Voir les information essentielles d'un compte AD :
# Dans une fenêtre powershell
# Remplacer compte par le nom du compte
Get-ADUser COMPTE -Properties * | select SamAccountName, Surname, GivenName, UserPrincipalName, Enabled, AccountExpirationDate, LastLogonDate, LockedOut, PasswordExpired, PasswordLastSet
Voir les membres d'un groupe
# Dans une fenêtre powershell
# Remplacer GROUPE par le nom du groupe
Get-ADGroupMember -id GROUPE | get-aduser | sort surname | ft Name, Surname, GivenName -AutoSize
Voir les groupes AD modifiés depuis une date données
get-adgroup -Properties * -filter {Name -like "*"} | where {$_.whenChanged -gt (get-date 13/11/2024)} | sort whenChanged | ft Name, whenChanged
Infos de validité de comptes d'ordinateur dans le domaine
# Dans cet exemple on check les machines en windows server 2008
Get-ADComputer -Filter 'operatingsystem -like "*server*2008*"' -Properties Name,Operatingsystem,OperatingSystemVersion,LastLogonDate | sort LastLogonDate | ft -a Name,Operatingsystem,OperatingSystemVersion,LastLogonDate