TP – GPO et DNS Windows
BTS SIO SISR 1re année – Bloc 2 – S11
Note
But. Situation : Comment imposer à tous les comptes une politique de mots de passe, un fond d'écran et un lecteur réseau, sans passer sur chaque poste ?
Comment ce TP fonctionne. Avant de manipuler, tu écris ce que tu anticipes (« J'anticipe »). Puis tu testes et tu notes ce que tu constates. Tu comprends ce que fait chaque commande (« Je comprends »). Un bilan de compétences clôt la séance. Les parties de services (Linux, Windows Server) se font sur des machines virtuelles réelles ; le simulateur réseau ou Packet Tracer servent aux manipulations d'équipements réseau.
TP PARTIE 1 : STRATÉGIES DE GROUPE (GPO)
Prérequis : VM S11 opérationnelle — domaine techpro.local, OU et utilisateurs créés.
Si VM cliente disponible : Connecter la VM W10/11 au domaine techpro.local avant de commencer le TP (Paramètres → Système → Domaine → techpro.local → Administrateur / Admin@BTS2024 → Redémarrer).
GPO 1 : Politique de Sécurité des Mots de Passe
Objectif : Appliquer une politique de mot de passe renforcée aux utilisateurs de OU_UTILISATEURS.
Rappel : La politique de mot de passe pour les connexions au domaine ne peut techniquement être définie QUE dans la
Default Domain Policy. En TP, on configure la politique de compte locale via GPO sur les machines, ce qui affecte les comptes locaux des PC. Pour les comptes du domaine, c'est la Default Domain Policy qui fait foi.
Étape 1 : Ouvrir la GPMC
Étape 2 : Créer la GPO
- Dans l'arbre GPMC, déployer
techpro.local - Clic droit sur
Objets de stratégie de groupe→Nouveau - Nom :
GPO_Securite_Comptes→OK
Étape 3 : Modifier la GPO
- Clic droit sur
GPO_Securite_Comptes→Modifier - Naviguer vers :
- Configurer les paramètres suivants :
| Paramètre | Valeur |
|---|---|
| Appliquer l'historique des mots de passe | 5 mots de passe mémorisés |
| Durée de vie maximale du mot de passe | 90 jours |
| Durée de vie minimale du mot de passe | 1 jour |
| Longueur minimale du mot de passe | 10 caractères |
| Le mot de passe doit respecter des exigences de complexité | Activé |
- Naviguer vers :
- Configurer :
| Paramètre | Valeur |
|---|---|
| Seuil de verrouillage du compte | 5 tentatives d'ouverture de session non valides |
| Durée de verrouillage du compte | 15 minutes |
| Réinitialiser le compteur de verrouillage | 15 minutes |
- Fermer l'éditeur.
Étape 4 : Lier la GPO à OU_UTILISATEURS
- Dans GPMC, clic droit sur
OU_UTILISATEURS→Lier un objet de stratégie de groupe existant - Sélectionner
GPO_Securite_Comptes→OK - La GPO apparaît sous
OU_UTILISATEURSavec un lien.
Étape 5 : Forcer et Vérifier
:: Sur le serveur (ou la VM cliente si disponible)
gpupdate /force
:: Vérifier l'application
gpresult /r
Chercher dans la sortie :
Les GPO suivantes ont été appliquées :
GPO_Securite_Comptes Lien : OU=OU_UTILISATEURS,DC=techpro,DC=local
Checkpoint GPO 1 : GPO visible dans GPMC liée à OU_UTILISATEURS. gpresult /r la liste. Capture à fournir.
J'anticipe. Tu lies la GPO de mot de passe à l'OU des utilisateurs et tu changes un mot de passe immédiatement. La nouvelle règle s'applique-t-elle ? Pourquoi ? ______________________
Éléments de réponse
Pas forcément : une règle de mot de passe de domaine s'applique au niveau du domaine (GPO liée à la racine), pas à une OU. Les GPO sont aussi appliquées par cycle (environ toutes les 90 minutes) : gpupdate /force accélère le test.
GPO 2 : Fond d'Écran Imposé
Objectif : Imposer un fond d'écran d'entreprise à tous les utilisateurs de OU Commercial.
Étape 1 : Préparer l'image
L'image doit être stockée dans un chemin accessible par tous les utilisateurs (partage réseau ou chemin local SYSVOL).
En TP, utiliser le chemin SYSVOL (disponible automatiquement sur tous les DC) :
Copier une image .jpg dans ce chemin (depuis le serveur) :
# Créer le dossier s'il n'existe pas
$sysvol = "C:\Windows\SYSVOL\sysvol\techpro.local\scripts"
New-Item -Path "$sysvol\Fond" -ItemType Directory -Force
# Copier une image (par exemple depuis le bureau)
Copy-Item "C:\Users\Administrateur\Desktop\fond_techpro.jpg" -Destination "$sysvol\Fond\"
Le chemin réseau UNC sera : \\SRV-AD-TECHPRO\SYSVOL\techpro.local\scripts\Fond\fond_techpro.jpg
Étape 2 : Créer la GPO
- GPMC →
Objets de stratégie de groupe→ Clic droit →Nouveau - Nom :
GPO_Fond_Ecran_Commercial→OK - Clic droit →
Modifier
Étape 3 : Configurer le Fond d'Écran
Naviguer vers :
Configuration Utilisateur
└── Modèles d'administration
└── Bureau
└── Bureau
└── Papier peint du Bureau
Double-clic sur Papier peint du Bureau :
- État : Activé
- Nom du papier peint : \\SRV-AD-TECHPRO\SYSVOL\techpro.local\scripts\Fond\fond_techpro.jpg
- Style du papier peint : Ajuster (ou Étirer)
- OK
Étape 4 : Empêcher le Changement (optionnel)
Pour que l'utilisateur ne puisse pas modifier le fond d'écran :
Configuration Utilisateur
└── Modèles d'administration
└── Panneau de configuration
└── Personnalisation
└── Empêcher la modification du fond d'écran du Bureau → Activé
Étape 5 : Lier à OU Commercial
- GPMC → Clic droit sur
Commercial(dansOU_UTILISATEURS) →Lier un objet de stratégie de groupe existant - Sélectionner
GPO_Fond_Ecran_Commercial→OK
Étape 6 : Tester
gpupdate /force /logoff
:: Se reconnecter avec un compte de OU Commercial (s.leroy par exemple)
:: Le fond d'écran doit être imposé
Checkpoint GPO 2 : Fond d'écran visible dans GPMC lié à OU Commercial. Si VM cliente disponible : s.leroy a le fond imposé.
Je comprends. Un utilisateur ne reçoit pas le fond d'écran imposé. Quelles commandes te donnent la réponse ? ______________________
Éléments de réponse
gpresult /r (ou gpresult /h rapport.html) sur le poste : montre quelles GPO sont appliquées ou filtrées pour l'utilisateur et l'ordinateur. gpupdate /force puis déconnexion/connexion si besoin.
GPO 3 : Mappage de Lecteur Réseau
Objectif : Mapper automatiquement le lecteur H: sur le partage \\SRV-AD-TECHPRO\Users\%LogonUser% pour les utilisateurs de OU_UTILISATEURS.
Étape 1 : Créer le Partage sur le Serveur
# Créer le dossier de base
New-Item -Path "C:\Partages\Users" -ItemType Directory -Force
# Créer des sous-dossiers pour chaque utilisateur
$utilisateurs = @("m.durand","p.bernard","l.martin","e.petit","s.leroy","d.morel")
foreach ($u in $utilisateurs) {
New-Item -Path "C:\Partages\Users\$u" -ItemType Directory -Force
}
# Partager le dossier Users
New-SmbShare -Name "Users" -Path "C:\Partages\Users" `
-FullAccess "TECHPRO\Administrateur" `
-ChangeAccess "TECHPRO\Domain Users" `
-ReadAccess "TECHPRO\Domain Users"
Étape 2 : Créer la GPO
- GPMC → Nouvelle GPO :
GPO_Lecteur_H - Modifier → Naviguer vers :
- Clic droit dans le panneau droit →
Nouveau→Lecteur mappé
Étape 3 : Configurer le Lecteur
- Action : Mettre à jour
- Emplacement :
\\SRV-AD-TECHPRO\Users\%LogonUser% - Lettre de lecteur :
H - Reconnecter : Coché
- Étiquette :
Mon espace personnel OK
Étape 4 : Lier à OU_UTILISATEURS
GPMC → Clic droit sur OU_UTILISATEURS → Lier GPO_Lecteur_H.
Étape 5 : Tester
gpupdate /force /logoff
:: Reconnecter en tant que l.martin
:: Le lecteur H: doit apparaître dans l'Explorateur
net use :: Lister les lecteurs mappés
Checkpoint GPO 3 : Lecteur H: visible. Capture Explorateur Windows ou net use.
Vérifications Finales GPO
# Lister toutes les GPO du domaine
Get-GPO -All | Select-Object DisplayName, GpoStatus, CreationTime | Format-Table
# Vérifier les liens de chaque GPO
$gpos = @("GPO_Securite_Comptes","GPO_Fond_Ecran_Commercial","GPO_Lecteur_H")
foreach ($gpo in $gpos) {
Write-Host "=== Liens de : $gpo ===" -ForegroundColor Cyan
(Get-GPO -Name $gpo).GenerateReportToFile("HTML","C:\GPO_$gpo.html")
Write-Host "Rapport : C:\GPO_$gpo.html"
}
Captures à fournir pour le livrable :
1. GPMC avec les 3 GPO liées aux OU correspondantes
2. Sortie gpresult /r montrant les GPO appliquées
3. (Si VM cliente) Fond d'écran imposé sur s.leroy
4. (Si VM cliente) Lecteur H: visible dans l'Explorateur
TP PARTIE 2 : DNS WINDOWS ET ZONES AD-INTÉGRÉES
Prérequis : La zone techpro.local a été créée automatiquement lors de la promotion DC en S10.
Étape 1 : Explorer la Zone DNS Existante
- Déployer
SRV-AD-TECHPRO→Zones de recherche directe→techpro.local - Observer les enregistrements déjà présents :
- Enregistrements
ApourSRV-AD-TECHPRO(créés automatiquement) - Enregistrements
SRVdans les sous-dossiers_msdcs,_tcp,_udp
Vérifier que la zone est AD-intégrée :
- Clic droit sur techpro.local → Propriétés
- Type → doit afficher Intégré Active Directory
- Mises à jour dynamiques → doit être Sécurisées uniquement
Étape 2 : Ajouter des Enregistrements A
Nous allons simuler que le réseau TechPro dispose de plusieurs serveurs.
Via la console DNS (méthode graphique) :
- Clic droit sur
techpro.local→Nouvel hôte (A ou AAAA)... - Remplir et
Ajouter un hôtepour chacun :
| Nom | IP | Créer PTR |
|---|---|---|
www |
192.168.50.100 |
Coché (si zone inverse existe) |
intranet-srv |
192.168.50.101 |
Coché |
nas |
192.168.50.10 |
Coché |
srv-fichier |
192.168.50.20 |
Coché |
Via PowerShell :
Add-DnsServerResourceRecordA -ZoneName "techpro.local" -Name "www" -IPv4Address "192.168.50.100" -CreatePtr
Add-DnsServerResourceRecordA -ZoneName "techpro.local" -Name "intranet-srv" -IPv4Address "192.168.50.101" -CreatePtr
Add-DnsServerResourceRecordA -ZoneName "techpro.local" -Name "nas" -IPv4Address "192.168.50.10" -CreatePtr
Add-DnsServerResourceRecordA -ZoneName "techpro.local" -Name "srv-fichier" -IPv4Address "192.168.50.20" -CreatePtr
J'anticipe. Pourquoi créer aussi la zone inverse ? Que casse-t-on si on l'oublie ? ______________________
Éléments de réponse
La zone inverse permet de retrouver un nom à partir d'une adresse (journaux, outils de diagnostic, certains services d'authentification). Sans elle, nslookup adresse échoue ou renvoie « inconnu », ce qui complique le dépannage.
Étape 3 : Ajouter un Enregistrement CNAME
# Alias "intranet" vers "www.techpro.local."
Add-DnsServerResourceRecordCName -ZoneName "techpro.local" `
-Name "intranet" `
-HostNameAlias "www.techpro.local."
Via console : Clic droit → Nouvel alias (CNAME)... → Nom : intranet → FQDN cible : www.techpro.local.
Étape 4 : Créer la Zone Inverse AD-Intégrée
- Type de zone :
Zone principale→ CocherStocker la zone dans Active Directory - Étendue de réplication :
Vers tous les serveurs DNS exécutant sur les contrôleurs de domaine dans ce domaine : techpro.local - Zone de recherche inversée IPv4
- ID réseau :
192.168.50(l'assistant complète le reste) - Mise à jour dynamique :
Sécurisées uniquement - Terminer.
La zone 50.168.192.in-addr.arpa est créée.
Ajouter l'enregistrement PTR du serveur :
Add-DnsServerResourceRecordPtr -ZoneName "50.168.192.in-addr.arpa" `
-Name "1" `
-PtrDomainName "srv-ad-techpro.techpro.local."
Étape 5 : Tester la Résolution DNS
Depuis le serveur :
# Test résolution directe
Resolve-DnsName www.techpro.local
Resolve-DnsName intranet.techpro.local # CNAME → doit retourner IP de www
# Test résolution inverse
Resolve-DnsName 192.168.50.100
# Tester avec nslookup
nslookup www.techpro.local 127.0.0.1
nslookup 192.168.50.100 127.0.0.1
:: Via nslookup interactif
nslookup
> server 127.0.0.1
> set type=A
> www.techpro.local
> set type=CNAME
> intranet.techpro.local
> set type=PTR
> 192.168.50.100
> exit
Lister tous les enregistrements :
# Zone directe
Get-DnsServerResourceRecord -ZoneName "techpro.local" | Format-Table HostName, RecordType, RecordData
# Zone inverse
Get-DnsServerResourceRecord -ZoneName "50.168.192.in-addr.arpa" | Format-Table HostName, RecordType, RecordData
Grille de Validation TP Complet
| Critère | Vérification | Résultat attendu | Oui / Non |
|---|---|---|---|
| GPO_Securite_Comptes créée | GPMC | Visible dans Objets de stratégie | |
| GPO_Securite_Comptes liée | GPMC → OU_UTILISATEURS | Lien visible | |
| Paramètre MDP = 10 caract. | Éditeur GPO → Stratégie MDP | Longueur min = 10 | |
| Verrouillage = 5 tentatives | Éditeur GPO → Verrouillage | Seuil = 5 | |
| GPO_Fond_Ecran liée | GPMC → OU Commercial | Lien visible | |
| Chemin fond d'écran configuré | Éditeur GPO → Bureau | Chemin UNC correct | |
| GPO_Lecteur_H liée | GPMC → OU_UTILISATEURS | Lien visible | |
| gpresult /r OK | Terminal | 3 GPO listées appliquées | |
| Zone directe AD-intégrée | dnsmgmt.msc |
Propriétés : Intégré AD | |
| Enregistrements A créés | Console DNS | www, intranet-srv, nas, srv-fichier | |
| CNAME intranet → www | Console DNS | CNAME visible | |
| Zone inverse créée | Console DNS | 50.168.192.in-addr.arpa | |
| Résolution www réussie | Resolve-DnsName |
IP 192.168.50.100 | |
| Résolution inverse réussie | Resolve-DnsName (IP) |
Nom FQDN retourné |
Bilan de la séance
Remplis ce bilan seul, honnêtement : il sert à décider ce qu'il faut reprendre. Niveau : Non maîtrisé, Maîtrise partielle, Bonne maîtrise ou Excellente maîtrise (le vocabulaire des grilles nationales d'évaluation) ; Non évalué si tu n'as pas travaillé la compétence aujourd'hui.
| Compétence du référentiel | Ce que j'ai fait dans cette séance | Niveau |
|---|---|---|
| B2.2 – Installer, tester et déployer une solution d'infrastructure réseau | ||
| B2.3 – Exploiter, dépanner et superviser une solution d'infrastructure réseau | ||
| B3.3 – Sécuriser les équipements et les usages des utilisateurs |
Note
Les codes sont ceux du référentiel (l'arrêté numérote des activités : les codes « B… » sont un usage courant).
Je sais faire, sans aide :
- Expliquer le rôle des GPO et l'ordre d'application (LSDOU) ;
- Créer et lier une GPO avec la console de gestion ;
- Configurer une GPO de sécurité et une GPO d'environnement ;
- Forcer et diagnostiquer avec
gpupdate /forceetgpresult /r; - Gérer une zone DNS intégrée à AD (enregistrements A, CNAME, zone inverse).
Ce que je dois reprendre : ______________________
Ma question à poser à l'enseignant : ______________________