Gestion des comptes et des groupes
Comptes utilisateurs
Recherche d'un compte utilisateur
Pour rechercher un utilisateur dans Active Directory, la commande à utiliser est Get-ADUser.
Pour rechercher un utilisateur spécifique, on peut spécifier le paramètre -Identity. Ce paramètre peut admettre comme valeur le nom d'utilisateur court (sAMAccountName), le nom distinctif (DN), le SID ou le GUID.
Get-ADUser -Identity "zzappa"
Pour rechercher les utilisateurs obéissant à certains critères, on peut utiliser le paramètre -Filter.
Get-ADUser -Filter {sAMAccountName -like "z*"}
Vérification de l'existence d'un compte utilisateur
Pour tester l'existence d'un utilisateur dans le domaine, voici un exemple:
$NomUtilisateur = "pmeilleur"
if (Get-ADUser -Filter {sAMAccountName -eq $NomUtilisateur}) {
Write-Host "L'utilisateur existe."
}
else {
Write-Host "L'utilisateur n'existe pas."
}
Vous pouvez aussi mettre le résultat du test (vrai ou faux) dans une variable en "castant" simplement en booléen.
$NomUtilisateur = "pmeilleur"
$UtilisateurExiste = [boolean](Get-ADUser -Filter {sAMAccountName -eq $NomUtilisateur})