-
01 - Introduction à Powershell
-
02 - Commandes de base Powershell
-
03 - Navigation dans le système
-
04 - Gestion des utilisateurs locaux
-
05 - Les bases du scripting Powerhshell
-
06 - Gestion des utilisateurs Active Directory
-
07 - Automatisation des taches de gestion utilisateurs
-
08 - Automatisation des processus système
-
09 - Script de maintenance serveur
-
10 - Gestion avancée en PowerShell
-
11 - Formater les sorties des scripts
-
12 - Gestion des fichiers de log
-
13 - Etude de cas - Automatisation de taches courantes
-
14 - Optimisation des scripts et bonnes pratiques
-
16 - Algorithmie et Powershell
-
QCM de fin de parcours
06.3 Cmdlets de gestion des groupes AD
3. Cmdlets pour la gestion des groupes AD
3.1. Lister les groupes AD
# Lister tous les groupes Get-ADGroup -Filter * # Lister les groupes avec un nom spécifique Get-ADGroup -Filter "Name -like '*Admin*'"
3.2. Créer un groupe AD
Cmdlet : New-ADGroup
Exemple :
New-ADGroup -Name "Techniciens_IT" -GroupScope Global -GroupCategory Security -Path "OU=Groupes,DC=domaine,DC=local"
Explication des paramètres :
- -GroupScope : Portée du groupe (DomainLocal, Global, Universal).
- -GroupCategory : Type de groupe (Security ou Distribution).
3.3. Ajouter un utilisateur à un groupe
Cmdlet : Add-ADGroupMember
Exemple :
Add-ADGroupMember -Identity "Techniciens_IT" -Members "bmonteil"
3.4. Retirer un utilisateur d’un groupe
Cmdlet : Remove-ADGroupMember
Exemple :
Remove-ADGroupMember -Identity "Techniciens_IT" -Members "bmonteil" -Confirm:$false
3.5. Lister les membres d’un groupe
Get-ADGroupMember -Identity "Techniciens_IT" | Select-Object Name, SamAccountName
3.6. Travaux pratiques : Script de gestion des groupes
Objectif : Ajouter des utilisateurs à des groupes en fonction de leur rôle.
Script : Ajouter des utilisateurs à des groupes
$usersGroups = @{
"bmonteil" = "Administrateurs", "Techniciens_IT"
"adupont" = "Utilisateurs", "Stagiaires"
}
foreach ($user in $usersGroups.Keys) {
foreach ($group in $usersGroups[$user]) {
Add-ADGroupMember -Identity $group -Members $user
Write-Host "Utilisateur $user ajouté au groupe $group."
}
}
Les commentaires ne sont pas activés sur ce cours.