SyntaxeWIN-15-S

Cheatsheet PowerShell AD

(Nécessite le module : Import-Module ActiveDirectory.)

Utilisateurs

  • Créer : New-ADUser -Name "J Test" -SamAccountName jtest -AccountPassword (Read-Host -AsSecureString) -Enabled $true
  • Voir : Get-ADUser jtest · tous : Get-ADUser -Filter *
  • Modifier : Set-ADUser jtest -Department "RH"
  • (Dés)activer : Enable-ADAccount jtest / Disable-ADAccount jtest
  • Reset mot de passe : Set-ADAccountPassword jtest -Reset
  • Supprimer : Remove-ADUser jtest

Groupes

  • Créer : New-ADGroup -Name "GG_RH" -GroupScope Global -GroupCategory Security
  • Ajouter / retirer : Add-ADGroupMember "GG_RH" jtest · Remove-ADGroupMember "GG_RH" jtest
  • Membres : Get-ADGroupMember "GG_RH"

OU & objets

  • Créer une OU : New-ADOrganizationalUnit -Name "RH" -Path "DC=entreprise,DC=local"
  • Déplacer : Move-ADObject -Identity "<DN>" -TargetPath "<OU_DN>"

Infos domaine

  • Get-ADComputer -Filter * · Get-ADDomain · Get-ADForest

⚠️ Pièges — Charger le module ActiveDirectory (RSAT / outils AD). Les mots de passe sont des SecureString. -Path attend un DN (Distinguished Name). Adopter une convention de nommage (GG_, GDL_).

Réf. : Microsoft Learn · IT-Connect.