🧩 Active Directory (AD)
Nécessite :
Import-Module ActiveDirectory🔹 Rechercher un utilisateur
Get-ADUser -Identity "gautier" -Properties *Rechercher par filtre
Get-ADUser -Filter { Department -eq "IT" } -Properties DepartmentVérifier un objet existant
$existingUser = Get-ADUser -Filter "SamAccountName -eq '$($u.samAccountName)'" -ErrorAction SilentlyContinue🔹 Créer un utilisateur
New-ADUser `
-Name "Jean Dupont" `
-SamAccountName "jdupont" `
-UserPrincipalName "jdupont@entreprise.local" `
-Path "OU=Utilisateurs,DC=entreprise,DC=local" `
-AccountPassword (Read-Host -AsSecureString "Password") `
-Enabled $true🔹 Modifier un utilisateur
Set-ADUser -Identity "jdupont" -Department "RH"🔹 Réinitialiser un mot de passe
Set-ADAccountPassword -Identity "jdupont" -Reset -NewPassword (Read-Host -AsSecureString)🔹 Gérer les groupes
Ajouter un utilisateur à un groupe
Add-ADGroupMember -Identity "Admins" -Members "jdupont"Voir les membres
Get-ADGroupMember -Identity "Admins"🔹 Rechercher un ordinateur
Get-ADComputer -Filter * -Properties OperatingSystem