Introduction au PowerShell
Accès à l'annuaire Active Directory
Powershell facilite les manipulations que l'on est amenées à faire dans un annuaire Active Directory..
La balise spéciale [ADSI]
permet de traduire directement une chaine de caractère qui représente l'Active directory.
Il est aussi possible de le faire en utilisant les objets .NET, mais ces balises sont plus pratiques à manipuler.
Il est ensuite possible de réaliser des requêtes ou d'effectuer des modifications. L'exemple ci-dessous permet de visualiser
les membres d'un groupe et ensuite d'y ajouter un nouvel utilisateur :
$groupe = ([ADSI]"LDAP://CN=group,OU=paris,DC=enterprise,DC=org") # Lecture $groupe.member $utilisateur = "CN=denis,CN=Users,DC=enterprise,DC=org" # Ajout $groupe.member += $utilisateur $groupe.psbase.commitchanges()