Complete Active Directory teaching environment based on dockurr/windows: - Windows Server domain controller, Windows 11 client, Debian 12 client - docker-compose orchestration, env-driven configuration - Bilingual documentation (FR + EN) for students - Dual approach (GUI + PowerShell) in every procedure - Instructor course plan and reference scripts - RDP launcher scripts for Linux, macOS and Windows Made by AcadéNice - https://acadenice.fr/
4.4 KiB
Stratégies de groupe (GPO)
Objectif : créer et lier quelques GPO représentatives d'un cas réel.
Ce qu'est une GPO
Une stratégie de groupe (Group Policy Object) est un ensemble de paramètres
qui s'appliquent aux utilisateurs ou aux ordinateurs. Elle s'écrit dans
SYSVOL (stocké sur les DC) et se synchronise sur toutes les machines jointes
au domaine.
Deux portées principales :
Configuration ordinateur: s'applique quand la machine démarreConfiguration utilisateur: s'applique quand un utilisateur ouvre session
Une GPO est liée à un conteneur (site, domaine, OU). Les objets situés dans
ce conteneur et ses descendants héritent de la GPO. On utilise donc les OU
pour cibler : tu peux lier une GPO à l'OU Etudiants et elle ne s'appliquera
qu'aux utilisateurs de cette OU.
Scénarios à mettre en place
Pour ce lab, on va créer trois GPO typiques :
- Durcir la politique de mot de passe du domaine
- Imposer un fond d'écran aux étudiants
- Restreindre l'accès au Panneau de configuration pour les étudiants
Politique de mot de passe
Stockée dans la Default Domain Policy, elle s'applique à tout le domaine.
Approche graphique
- Ouvrir la console
Gestion des stratégies de groupe(gpmc.msc) - Domaine >
Default Domain Policy> clic droit >Modifier Configuration ordinateur > Stratégies > Paramètres Windows > Paramètres de sécurité > Stratégies de compte > Stratégie de mot de passe- Ajuste les paramètres : longueur minimale, complexité, historique, durée
Approche PowerShell
Cmdlet clé : Set-ADDefaultDomainPasswordPolicy.
Set-ADDefaultDomainPasswordPolicy -Identity corp.lab `
-MinPasswordLength 10 `
-ComplexityEnabled $true `
-PasswordHistoryCount 5 `
-MaxPasswordAge (New-TimeSpan -Days 90) `
-LockoutThreshold 5 `
-LockoutDuration (New-TimeSpan -Minutes 15)
GPO "fond d'écran imposé"
Approche graphique
gpmc.msc> Domaine > clic droit surOU=Etudiants,OU=Utilisateurs,OU=CORP>Créer un objet GPO dans ce domaine et le lier ici- Nomme la GPO (ex :
GPO_Etudiants_FondEcran) - Clic droit sur la GPO >
Modifier Configuration utilisateur > Stratégies > Modèles d'administration > Bureau > Bureau- Paramètre
Papier peint du bureau>Activé, renseigne le chemin de l'image (ex:C:\Windows\Web\Wallpaper\Windows\img0.jpg) et le style
Approche PowerShell
Cmdlets clés : New-GPO, New-GPLink, Set-GPRegistryValue.
New-GPO -Name "GPO_Etudiants_FondEcran"
Set-GPRegistryValue -Name "GPO_Etudiants_FondEcran" `
-Key "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System" `
-ValueName "Wallpaper" -Type String -Value "C:\Windows\Web\Wallpaper\Windows\img0.jpg"
New-GPLink -Name "GPO_Etudiants_FondEcran" `
-Target "OU=Etudiants,OU=Utilisateurs,OU=CORP,DC=corp,DC=lab"
GPO "restriction du Panneau de configuration"
Approche graphique
Même démarche que ci-dessus, paramètre :
Configuration utilisateur > Stratégies > Modèles d'administration > Panneau de configuration > Interdire l'accès au Panneau de configuration et aux paramètres du PC > Activé
Approche PowerShell
New-GPO -Name "GPO_Etudiants_RestrictionsPC"
Set-GPRegistryValue -Name "GPO_Etudiants_RestrictionsPC" `
-Key "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" `
-ValueName "NoControlPanel" -Type DWord -Value 1
New-GPLink -Name "GPO_Etudiants_RestrictionsPC" `
-Target "OU=Etudiants,OU=Utilisateurs,OU=CORP,DC=corp,DC=lab"
Tester l'application
Sur un poste client où un étudiant est connecté :
gpupdate /force
gpresult /r
gpresult liste les GPO effectivement appliquées. Si ta GPO n'apparaît pas,
vérifie :
- l'utilisateur est bien dans la bonne OU ?
- la GPO est liée à la bonne OU ?
- l'utilisateur a
ApplyGroupPolicycomme droit (filtrage de sécurité) ? - la GPO n'est pas filtrée par WMI ?
Points d'attention
- Évite de modifier la
Default Domain Policyau-delà de la politique de mot de passe. Pour le reste, crée toujours une GPO dédiée. - L'ordre d'application des GPO est : Local > Site > Domaine > OU (la plus proche l'emporte en cas de conflit).
- Le blocage d'héritage (
Block Inheritance) sur une OU fille casse la chaîne. Utilise-le avec parcimonie.
Étape suivante
05-partages-ntfs.md pour les partages SMB et les permissions NTFS.