CoursB2-17 - Active Directory : domaine, UO, groupes
Cours · Fiche de cours
B2-17 - Active Directory : domaine, UO, groupes
Sommaire
B2-17 Active Directory : domaine, UO, groupes
🎓 SIO1 · semestre 2⏱️ 6 h (cours + TP)🎯 Bloc 2 – SISRComprendre l'annuaire Active Directory, installer un contrôleur de domaine, organiser les comptes en unités d'organisation et en groupes (méthode AGDLP), joindre un poste Windows 11 et dépanner les pannes courantes.
🎯 Objectifs
Expliquer ce qu'est un annuaire, le rôle de LDAP, et lire un nom distinctif (DN).
Distinguer domaine, arbre, forêt et approbation ; situer contrôleur de domaine, catalogue global et rôles FSMO.
Installer le rôle AD DS et promouvoir SRV-01 : domaine broceliande.lan, DNS intégré.
Organiser l'annuaire : unités d'organisation, comptes utilisateurs et ordinateurs, groupes.
Appliquer la méthode AGDLP pour donner des droits sur un dossier partagé.
Joindre un poste Windows 11, administrer avec les consoles et PowerShell, dépanner.
Test express des prérequis 3 questions · 2 minutes · conseillé avant de commencer
1. Quel service traduit un nom comme srv-01.broceliande.lan en adresse IP ?
Le DNS associe un nom à une adresse. Le DHCP distribue des adresses, le NAT traduit des adresses à la sortie du réseau. Tu en auras besoin : Active Directory s'appuie entièrement sur le DNS. À revoir : B2-11 · DNS.
2. Sous Windows Server, qu'est-ce qu'un « rôle » ?
Un rôle est un service installé sur le serveur : AD DS, DNS, DHCP, serveur de fichiers… On l'ajoute avec l'assistant du Gestionnaire de serveur. À revoir : B2-15 · Rôles et fonctionnalités.
3. Pourquoi donne-t-on une adresse IP fixe à un serveur ?
Un serveur est contacté par les autres machines : son adresse ne doit pas changer. SRV-01 est en 172.16.50.10, dans la zone des adresses fixes (.1 à .49).
Brocéliande Logistique (entreprise fictive, 60 salariés, siège et agence de Rennes) a grandi sans annuaire. Chaque poste a ses comptes locaux : quand une comptable change de poste, il faut recréer son compte ; quand un salarié part, personne ne sait où son compte existe encore ; le dossier de la comptabilité est ouvert à « tout le monde » faute de moyen simple de le réserver.
Le responsable informatique veut un seul compte par personne, valable sur tous les postes du siège et de Rennes, et des droits donnés à des groupes plutôt qu'à chaque personne. Il t'explique la solution : installer Active Directory sur SRV-01 (172.16.50.10), avec le domaine broceliande.lan. À toi de le monter et de l'organiser.
Le coursL'annuaire et ses mots-clés, l'installation du domaine, l'organisation des comptes et des groupes, la jonction d'un poste, puis le dépannage.
1. L'annuaire et le protocole LDAP
Un annuaire est une base de données spécialisée qui range des objets (personnes, ordinateurs, groupes, imprimantes) dans une hiérarchie, et qui est très rapide à interroger. On y lit souvent, on y écrit rarement. Active Directory (AD) est l'annuaire de Microsoft : il centralise les comptes, les mots de passe et les droits d'une entreprise. Son service s'appelle AD DS (Active Directory Domain Services).
Annuaire : base hiérarchique d'objets décrits par des attributs (nom, identifiant, adresse de messagerie…). LDAP (Lightweight Directory Access Protocol) : protocole normalisé pour interroger un annuaire, sur le port 389 (ou 636 chiffré). Kerberos (port 88) : protocole qui prouve l'identité d'un utilisateur sans faire circuler son mot de passe.
Dans l'annuaire, chaque objet a une adresse unique, son nom distinctif (DN). Il se lit de gauche à droite, du plus précis au plus large. Clique sur chaque morceau.
Clique sur un morceau du nom distinctif de Léa Martin pour savoir ce qu'il désigne.
Choisis un morceau du nom : son rôle s'affiche ici.
Le DN est l'adresse complète de l'objet : l'unité d'organisation est un « dossier », le DC dit dans quel domaine on se trouve.
Pour bien comprendre : l'accueil de l'immeuble
Dans un immeuble de bureaux, l'accueil garde un registre unique de toutes les personnes autorisées. L'employé s'y présente une fois ; l'accueil vérifie son identité et lui remet un laissez-passer valable pour les bureaux auxquels il a droit.
Le contrôleur de domaine est l'accueil, l'annuaire est son registre, le laissez-passer est le ticket Kerberos. Les portes des bureaux (les dossiers partagés) ne connaissent pas chaque employé : elles font confiance au registre de l'accueil.
1.1 Ce que contient un objet
ClasseLe type de l'objet : user (utilisateur), computer (ordinateur), group (groupe), organizationalUnit (unité d'organisation).
AttributsLes informations de l'objet : nom, identifiant de connexion, description, appartenance à des groupes… La liste des attributs possibles est fixée par le schéma.
SIDIdentifiant unique et permanent d'un compte ou d'un groupe. Les droits sur les dossiers s'appuient sur le SID, pas sur le nom : un compte supprimé puis recréé a un autre SID, donc perd ses droits.
DNL'adresse complète de l'objet dans l'arbre. Elle change quand on déplace l'objet dans une autre unité d'organisation.
2. Domaine, arbre, forêt et approbations
Un domaine est l'unité de base : un ensemble d'objets qui partagent le même annuaire, les mêmes règles de sécurité et le même nom DNS (broceliande.lan). Les domaines s'organisent en niveaux plus larges.
DomaineUn annuaire, des contrôleurs de domaine, un nom DNS. C'est aussi la limite d'administration : les administrateurs du domaine gèrent tout ce qu'il contient.
ArbreDes domaines qui partagent un espace de noms DNS continu : rennes.broceliande.lan est un domaine enfant de broceliande.lan.
ForêtUn ou plusieurs arbres qui partagent le même schéma et le même catalogue global. La forêt est la vraie frontière de sécurité d'Active Directory. Le premier domaine créé est le domaine racine de la forêt.
ApprobationUn lien de confiance qui permet aux comptes d'un domaine d'utiliser les ressources d'un autre. Dans une forêt, les approbations sont créées automatiquement, à double sens et transitives (si A approuve B et B approuve C, A approuve C).
Brocéliande n'a qu'un seul domaine, broceliande.lan ; il forme à lui seul un arbre et une forêt. Les autres cas se rencontrent dans les groupes qui rachètent des entreprises.
Microsoft recommande de rester sur un seul domaine tant que c'est possible. Pour séparer Rennes du siège, on utilise des unités d'organisation et des sites AD (partie 11), pas un domaine enfant : un domaine de plus, c'est plus de contrôleurs à entretenir et plus de complexité. Une approbation entre deux forêts est une porte entre deux entreprises : elle se décide au cas par cas.
3. Contrôleur de domaine, catalogue global et rôles FSMO
Un contrôleur de domaine (DC) est un serveur qui héberge une copie de l'annuaire et qui vérifie les mots de passe. Quand tu ouvres une session sur un poste du domaine, c'est lui qui répond. Si le seul contrôleur de domaine est arrêté, plus personne ne peut ouvrir de session : c'est pourquoi on en prévoit deux (partie 11).
Avec un seul contrôleur, SRV-01 détient les cinq rôles FSMO. Avec deux contrôleurs, on peut les répartir.
3.1 Le catalogue global
Le catalogue global (GC) est un index de toute la forêt : il permet de chercher un utilisateur sans savoir dans quel domaine il est. Pour ouvrir une session, un contrôleur doit pouvoir joindre un catalogue global (appartenance aux groupes universels). Dans un petit domaine, le premier contrôleur est automatiquement catalogue global.
3.2 Les rôles FSMO
L'annuaire est multi-maître : on peut modifier n'importe quel contrôleur. Cinq opérations délicates ne doivent pourtant être faites que par un seul contrôleur à la fois : ce sont les rôles FSMO.
Maître du schéma (forêt)Seul autorisé à modifier le schéma de l'annuaire.
Maître d'attribution des noms de domaine (forêt)Ajoute ou retire des domaines dans la forêt.
Maître des RID (domaine)Distribue aux contrôleurs des paquets de numéros pour fabriquer les SID : sans lui, plus de création de comptes à terme.
Émulateur PDC (domaine)Source de l'heure du domaine, reçoit en priorité les changements de mot de passe, traite les verrouillages de comptes. Le plus sollicité des cinq.
Maître d'infrastructure (domaine)Tient à jour les références vers des objets d'autres domaines.
La commande netdom query fsmo affiche les cinq détenteurs. En PowerShell : Get-ADDomain (RID, PDC, infrastructure) et Get-ADForest (schéma, noms de domaine).
4. Installer AD DS et promouvoir SRV-01
Créer un domaine se fait en deux temps. D'abord on installe le rôle AD DS : les fichiers sont copiés, le serveur n'est pas encore contrôleur. Ensuite on promeut le serveur : il crée la forêt, la base de l'annuaire et il s'annonce dans le DNS. Les prérequis viennent de la fiche B2-15 : nom SRV-01, adresse fixe 172.16.50.10/24, heure juste.
Installer le rôle ne suffit pas : c'est la promotion qui crée le domaine.
4.1 Les choix de l'assistant, un par un
Opération de déploiementAjouter une nouvelle forêt pour le tout premier contrôleur ; Ajouter un contrôleur de domaine à un domaine existant pour le second (partie 11).
Nom de domaine racinebroceliande.lan. Ce nom est quasiment impossible à changer ensuite : réfléchis avant (partie 13). Le nom NetBIOS proposé est BROCELIANDE.
Niveau fonctionnelIl fixe les fonctions de l'annuaire et la version minimale des contrôleurs de domaine acceptés. Choisis Windows Server 2025 pour la forêt et le domaine : tous les contrôleurs seront des Windows Server 2025. On ne peut pas descendre de niveau.
Options du contrôleurCases cochées : Serveur DNS et Catalogue global. Contrôleur en lecture seule (RODC) n'est pas proposé pour le premier contrôleur.
Mot de passe DSRMDSRM : mot de passe du mode de restauration de l'annuaire, à conserver dans le coffre de mots de passe de l'entreprise.
Délégation DNS et cheminsL'avertissement « délégation DNS impossible » est normal avec un domaine en .lan : il n'y a pas de zone parente. Les chemins par défaut conviennent : C:\Windows\NTDS et C:\Windows\SYSVOL.
4.2 La même chose en PowerShell
Windows PowerShell en administrateurSRV-01
PS> Install-WindowsFeature AD-Domain-Services -IncludeManagementTools # le rôle et les consoles PS> Install-ADDSForest -DomainName broceliande.lan -DomainNetbiosName BROCELIANDE -ForestMode Win2025 -DomainMode Win2025 -InstallDns # demande le mot de passe DSRM # le serveur redémarre tout seul ; ouvre la session avec BROCELIANDE\Administrateur PS> Get-ADDomain | Select-Object DNSRoot, NetBIOSName, DomainMode, PDCEmulator PS> Get-ADForest | Select-Object Name, ForestMode, GlobalCatalogs
1. Le mot de passe de l'administrateur local devient celui de l'administrateur du domaine : il doit respecter la complexité exigée, sinon la promotion s'arrête. 2. Ne choisis jamais un nom en .local pour un vrai domaine : ce suffixe sert à la découverte réseau (mDNS) et provoque des conflits. En entreprise, on prend un sous-domaine d'un nom qu'on possède (ad.entreprise.fr). .lan reste acceptable pour un labo ou une maquette.
Entraîne-toi : complète les éléments de la promotion, puis vérifie avec ✓.
Commande qui installe le rôle AD DS ›
Cmdlet qui crée la nouvelle forêt ›
Nom NetBIOS du domaine ›
Niveau fonctionnel choisi (valeur de -DomainMode) ›
Mot de passe du mode de restauration (sigle) ›
5. Le DNS intégré et les enregistrements SRV
Active Directory ne fonctionne pas sans DNS. Un poste ne connaît pas l'adresse du contrôleur de domaine : il la demande au DNS, grâce à des enregistrements spéciaux de type SRV que le contrôleur crée tout seul au démarrage.
Le poste trouve le contrôleur de domaine par le DNS, avant de pouvoir s'authentifier. Si le DNS du poste est faux, le domaine est introuvable.
5.1 Ce que le contrôleur publie
Enregistrement
Ce qu'il annonce
Port
_ldap._tcp.dc._msdcs.broceliande.lan
Un contrôleur de domaine pour l'annuaire
389
_kerberos._tcp.broceliande.lan
Un serveur d'authentification Kerberos
88
_kpasswd._tcp.broceliande.lan
Le changement de mot de passe
464
_gc._tcp.broceliande.lan
Un catalogue global
3268
Ces enregistrements sont dans la zone broceliande.lan et dans le sous-domaine _msdcs. La zone est intégrée à Active Directory : elle est stockée dans l'annuaire lui-même et répliquée avec lui, et les postes y inscrivent leur adresse eux-mêmes en mise à jour dynamique sécurisée.
Tous les membres du domaine (serveurs et postes) ont pour DNS le contrôleur de domaine (172.16.50.10), et lui seul. Les noms d'Internet sont résolus par le DNS de SRV-01, qui les transmet à un redirecteur (l'adresse du pare-feu 172.16.50.254 ou celle d'un DNS public). Un DNS public saisi sur un poste fait échouer l'ouverture de session.
Windows PowerShellvérifier les SRV depuis un poste
PS> nslookup -type=SRV _ldap._tcp.dc._msdcs.broceliande.lan # doit citer srv-01.broceliande.lan PS> Resolve-DnsName -Type SRV _kerberos._tcp.broceliande.lan PS> nltest /dsgetdc:broceliande.lan # quel contrôleur répond à ce poste PS> Get-DnsServerResourceRecord -ZoneName broceliande.lan -RRType SRV # sur SRV-01 : la liste des SRV
La création des zones et des enregistrements à la main est vue en B2-11 · DNS ; le service DHCP qui distribue l'adresse du DNS aux postes, en B2-10 · DHCP.
6. Les unités d'organisation (UO)
Une unité d'organisation (UO) est un dossier de l'annuaire. Elle sert à trois choses : ranger les objets, déléguer l'administration (« le technicien de Rennes gère les comptes de Rennes et rien d'autre »), et appliquer des stratégies de groupe à un ensemble d'objets (fiche B2-18 · GPO). L'arborescence reflète donc la façon dont l'entreprise est administrée.
Les UO suivent l'administration : un sous-arbre par site, un par type d'objet, et à part les comptes d'administration.
6.1 Les règles de conception
Par site, puis par typeUne UO par site (Siege, Rennes) pour déléguer à un technicien local, puis Utilisateurs et Postes dedans : on n'applique pas les mêmes stratégies aux personnes et aux machines.
Par service pour les personnesSous Utilisateurs, une UO par service (Direction, Compta, Entrepot) quand les services se gèrent différemment.
Les comptes d'administration à partUn technicien a deux comptes : jules.bernard pour son travail quotidien et adm.jbernard pour administrer. Le second vit dans l'UO Admins, n'ouvre jamais le courrier et ne navigue pas sur Internet : s'il est volé, c'est le domaine entier qui est perdu.
Peu de niveauxTrois ou quatre niveaux suffisent. Une arborescence trop profonde devient impossible à maintenir.
Une UO range des objets, on ne lui donne pas de droits sur un dossier. Un grouperassemble des comptes pour leur donner des droits. Un même compte est dans une seule UO mais peut appartenir à plusieurs groupes.
Les conteneurs CN=Users et CN=Computers existent dès la création du domaine : les nouveaux comptes et les postes joints y tombent par défaut. Ce ne sont pas des UO : on ne peut pas y lier de GPO ni y créer de sous-UO. On déplace donc les objets dans nos UO, et la commande redircmp change le conteneur par défaut des futurs postes.
Par défaut, New-ADOrganizationalUnit active la protection contre la suppression accidentelle : pour supprimer une UO, il faut d'abord décocher cette case (onglet Objet de la console, affichage avancé).
7. Comptes utilisateurs et comptes d'ordinateurs
Chaque personne a un compte utilisateur, chaque machine membre du domaine a un compte d'ordinateur. Voici les attributs que tu renseignes à la création d'un utilisateur, dans la console Utilisateurs et ordinateurs Active Directory ou en PowerShell.
Nom complet (name, cn)Léa Martin. C'est le nom de l'objet dans l'UO : il doit être unique dans l'UO.
Nom d'ouverture de session (userPrincipalName)lea.martin@broceliande.lan : la forme moderne, du type adresse de messagerie.
Nom d'ouverture de session antérieur (sAMAccountName)lea.martin, utilisé dans la forme BROCELIANDE\lea.martin. Limité à 20 caractères, il doit être unique dans le domaine.
Mot de passe et options (userAccountControl)« L'utilisateur doit changer le mot de passe à la prochaine ouverture de session » (à cocher pour un nouveau compte), « le mot de passe n'expire jamais » (réservé aux comptes de service), « le compte est désactivé ».
Description, service, téléphoneInformations pour l'annuaire : une description claire (« Comptable, siège ») fait gagner du temps au dépannage.
Membre de (memberOf)Les groupes auxquels le compte appartient : c'est eux qui donnent les droits (partie 8).
Quand un poste rejoint le domaine, un compte d'ordinateur est créé (PC-COMPTA-01$, le $ final le distingue). Le poste possède un mot de passe machine que le domaine renouvelle seul tous les 30 jours : ce lien de confiance s'appelle le canal sécurisé. S'il est rompu, le poste ne reconnaît plus le domaine (partie 14).
Windows PowerShellSRV-01 · créer et lire un compte
PS> $mdp = Read-Host "Mot de passe initial" -AsSecureString PS> New-ADUser -Name "Léa Martin" -GivenName Léa -Surname Martin -SamAccountName lea.martin -UserPrincipalName lea.martin@broceliande.lan -Path "OU=Compta,OU=Utilisateurs,OU=Siege,DC=broceliande,DC=lan" -AccountPassword $mdp -ChangePasswordAtLogon $true -Enabled $true PS> Get-ADUser lea.martin -Properties Enabled, MemberOf, LastLogonDate # lire le compte PS> Set-ADAccountPassword lea.martin -Reset # réinitialiser un mot de passe PS> Disable-ADAccount lea.martin # départ du salarié : désactiver, pas supprimer
Sans -Enabled $true, New-ADUser crée le compte désactivé, et le salarié reçoit « Votre compte a été désactivé ». La console graphique, elle, active le compte dès que le mot de passe est valide. Quand un salarié part, on désactive son compte, on le range dans une UO d'archive, et on ne le supprime qu'après un délai convenu : un compte supprimé perd son SID, donc tous ses droits.
Entraîne-toi sur le compte de Karim Roux (service Compta, siège) : écris ses valeurs, puis vérifie avec ✓.
sAMAccountName ›
userPrincipalName ›
Forme BROCELIANDE\... ›
Cmdlet qui crée le compte ›
Cmdlet qui réactive un compte désactivé ›
8. Les groupes : étendue et type
Un groupe rassemble des comptes (et d'autres groupes). On lui donne des droits une fois, tous ses membres en bénéficient. Un groupe a deux caractéristiques indépendantes : son type et son étendue.
8.1 Le type : sécurité ou distribution
SécuritéLe groupe a un SID : on peut l'utiliser dans les permissions d'un dossier, d'une imprimante. C'est le choix par défaut pour tout ce qui touche aux droits.
DistributionLe groupe sert uniquement de liste de diffusion de messagerie. Il n'a pas de SID : impossible de s'en servir dans une permission.
8.2 L'étendue : qui peut être membre, où le groupe est visible
Dans un domaine unique comme celui de Brocéliande, on n'a besoin que des deux premières étendues.
Étendue
Peut contenir
Peut être membre de
Domaine local
comptes, globaux et universels de toute la forêt ; domaines locaux du même domaine
d'autres domaines locaux du même domaine
Global
comptes et globaux du même domaine
globaux de son domaine, universels et domaines locaux de toute la forêt
Universel
comptes, globaux et universels de toute la forêt
universels et domaines locaux de toute la forêt
On peut mettre un groupe global dans un domaine local, jamais l'inverse. Le grand groupe de ressources (domaine local) contient les petits groupes de personnes (globaux).
8.3 Quelle étendue choisir ?
Choisir un type et une étendue Réponds pour le groupe que tu dois créer
Le groupe ne sert-il qu'à envoyer des messages à plusieurs personnes ?Par exemple une liste « tous les salariés du siège ».
Le groupe sert-il à donner un droit sur une ressource (dossier, imprimante) ?Par exemple « modification du dossier Compta ».
Les membres viennent-ils de plusieurs domaines de la forêt ?Ce n'est pas le cas de Brocéliande.
Groupe de distribution (étendue au choix, universelle si les membres sont de plusieurs domaines). Il ne donnera aucun droit.
Groupe de sécurité, étendue domaine local, nommé DL_Ressource_Droit (par exemple DL_Compta_RW). Tu y mettras des groupes globaux, jamais des personnes une à une.
Groupe de sécurité, étendue globale, nommé GG_Service (par exemple GG_Compta) : il range les personnes d'un service.
Groupe de sécurité, étendue universelle. Il est répliqué dans tout le catalogue global : réserve-le aux vrais besoins multi-domaines et mets-y des groupes globaux plutôt que des comptes, pour limiter la réplication.
9. La stratégie AGDLP : donner des droits proprement
Donner un droit sur un dossier à chaque utilisateur, un par un, devient ingérable en quelques mois. La méthode de Microsoft tient dans un sigle : Accounts, Global groups, Domain Local groups, Permissions. Les comptes vont dans un groupe global par service, ce groupe va dans un groupe domaine local qui représente un droit, et c'est ce groupe domaine local qui reçoit la permission sur le dossier. Exemple : le partage \\SRV-01\Compta.
Le droit est donné à un groupe qui représente la ressource, jamais aux personnes. Les personnes entrent et sortent par leur groupe de service.
9.1 Pourquoi deux groupes et pas un seul ?
Le groupe global répond à « qui ? » (les gens du service), le groupe domaine local répond à « quoi ? » (quel droit sur quelle ressource). Cette séparation permet de combiner : la direction a besoin de lire le dossier de la compta, il suffit d'ajouter GG_Direction dans DL_Compta_R, sans toucher au dossier ni aux comptables.
Groupe
Étendue
Contient
Reçoit
GG_Compta
Global
Léa Martin, Karim Roux
(rien directement)
GG_Direction
Global
Paul Leroy
(rien directement)
DL_Compta_RW
Domaine local
GG_Compta
Modification sur \\SRV-01\Compta
DL_Compta_R
Domaine local
GG_Direction
Lecture sur \\SRV-01\Compta
Les comptes vont dans des groupes globaux (par service), les globaux vont dans des groupes domaine local (par droit sur une ressource), et seuls ces derniers figurent dans les permissions. Pour donner ou retirer un accès à quelqu'un, on change son appartenance à un groupe, jamais les permissions du dossier.
Windows PowerShellSRV-01 · AGDLP sur le partage Compta
PS> New-ADGroup -Name GG_Compta -GroupScope Global -GroupCategory Security -Path "OU=Groupes,DC=broceliande,DC=lan" PS> New-ADGroup -Name DL_Compta_RW -GroupScope DomainLocal -GroupCategory Security -Path "OU=Groupes,DC=broceliande,DC=lan" PS> Add-ADGroupMember -Identity GG_Compta -Members lea.martin, karim.roux # A dans G PS> Add-ADGroupMember -Identity DL_Compta_RW -Members GG_Compta # G dans DL PS> icacls C:\Partages\Compta /grant "BROCELIANDE\DL_Compta_RW:(OI)(CI)M" # P : le DL reçoit la permission PS> Get-ADGroupMember DL_Compta_RW # vérifier
Le partage lui-même et les permissions NTFS sont détaillés dans B2-13 · Partage de fichiers. Ici, retiens seulement que la permission est donnée au groupe DL_.
Entraîne-toi sur AGDLP : complète, puis vérifie avec ✓.
Valeur de -GroupScope pour GG_Compta ›
Valeur de -GroupScope pour DL_Compta_RW ›
Cmdlet qui ajoute un membre à un groupe ›
Groupe à ajouter dans DL_Compta_RW ›
Commande qui liste les groupes de ta session ›
10. Joindre un poste Windows 11 au domaine
Un poste ne profite de l'annuaire qu'après avoir joint le domaine. La jonction crée son compte d'ordinateur et établit le canal sécurisé avec le domaine. Elle exige une édition Pro, Entreprise ou Éducation de Windows 11 : l'édition Famille ne sait pas rejoindre un domaine.
Le DNS d'abord, l'authentification ensuite : sans le bon DNS, la jonction échoue avant même de demander un mot de passe.
10.1 La procédure
Régler le DNS du poste sur 172.16.50.10 (propriétés de la carte réseau, ou option 6 du DHCP). Vérifie : nslookup broceliande.lan répond avec l'adresse du contrôleur.
Vérifier l'heure et le fuseau du poste : un écart de plus de 5 minutes fera échouer Kerberos.
Joindre le domaine : Paramètres → Comptes → Accès professionnel ou scolaire → Se connecter → Joindre cet appareil à un domaine Active Directory local, ou sysdm.cpl → Modifier. Saisis broceliande.lan et un compte autorisé.
Redémarrer, puis choisir Autre utilisateur et saisir BROCELIANDE\lea.martin.
Ranger le compte d'ordinateur dans l'UO Postes de son site (s'il est tombé dans CN=Computers).
Windows PowerShell en administrateurPC-COMPTA-01
PS> nslookup broceliande.lan # le DNS du poste connaît-il le domaine ? PS> Add-Computer -DomainName broceliande.lan -NewName PC-COMPTA-01 -Credential BROCELIANDE\Administrateur -Restart # après redémarrage, session ouverte avec un compte du domaine : PS> whoami # broceliande\lea.martin PS> nltest /dsgetdc:broceliande.lan # le contrôleur qui répond à ce poste PS> Test-ComputerSecureChannel # True = le lien avec le domaine est sain
Par défaut, tout utilisateur du domaine peut joindre 10 postes (attribut ms-DS-MachineAccountQuota). En entreprise, on réserve cette opération à un compte de délégation ou aux administrateurs : on utilise le compte adm. du technicien, pas son compte quotidien.
11. Un second contrôleur et la réplication
Avec un seul contrôleur, une panne ou une mise à jour de SRV-01 empêche toute ouverture de session. On ajoute donc un second contrôleur de domaine, par exemple SRV-02 (172.16.60.10) à Rennes, qui sert aussi si la liaison avec le siège tombe. Les deux contrôleurs sont égaux : chacun contient l'annuaire complet. La réplication recopie automatiquement les changements de l'un à l'autre.
L'annuaire est multi-maître : une modification faite sur n'importe quel contrôleur est copiée sur l'autre.
Site ADUn site regroupe des réseaux bien reliés : 172.16.10.0/24 à 172.16.50.0/24 pour le siège, 172.16.60.0/24 pour Rennes. Un poste de Rennes s'authentifie auprès du contrôleur de Rennes, sans traverser la liaison WAN.
Pour le DNSLa zone étant intégrée à l'annuaire, le second contrôleur la reçoit avec lui. Il devient serveur DNS : les postes de Rennes l'utilisent comme DNS principal, SRV-01 en secours.
Pour les FSMOUn rôle FSMO peut être transféré proprement vers un autre contrôleur (Move-ADDirectoryServerOperationMasterRole). Si un contrôleur disparaît sans retour possible, on saisit ses rôles sur un autre.
Pas un remplaçant de la sauvegardeLa réplication copie aussi les erreurs : un compte supprimé disparaît des deux contrôleurs. Il faut une sauvegarde de l'état système du contrôleur de domaine et la corbeille Active Directory.
Windows PowerShellcontrôler la réplication
PS> Install-ADDSDomainController -DomainName broceliande.lan -InstallDns -Credential (Get-Credential) # sur SRV-02 PS> repadmin /replsummary # résumé : échecs de réplication par contrôleur PS> repadmin /showrepl # détail partenaire par partenaire PS> dcdiag /q # tests de santé ; muet si tout est bon
12. Les outils d'administration
Tu peux tout faire de deux façons : avec des consoles graphiques, pratiques pour un geste isolé, ou avec le module PowerShell ActiveDirectory, indispensable pour répéter une opération (créer trente comptes) et pour la documenter. Ces outils s'installent avec le rôle AD DS sur le contrôleur ; sur un poste d'administration Windows 11, il faut ajouter les outils RSAT.
Outil
Lancement
Usage
Utilisateurs et ordinateurs Active Directory
dsa.msc
Créer et déplacer des UO, comptes, groupes ; réinitialiser un mot de passe
Centre d'administration Active Directory
dsac.exe
Vue moderne : recherches, corbeille AD, historique Windows PowerShell qui affiche la commande de chaque action
Sites et services Active Directory
dssite.msc
Sites, sous-réseaux, liens de réplication
Domaines et approbations
domain.msc
Niveau fonctionnel, approbations
Gestionnaire DNS
dnsmgmt.msc
Zone du domaine, enregistrements SRV, redirecteurs
Dans le Centre d'administration Active Directory, ouvre Historique Windows PowerShell en bas de l'écran, puis crée un compte à la souris : tu vois apparaître la commande New-ADUser avec tous ses paramètres. C'est la façon la plus rapide d'apprendre une cmdlet.
12.1 Les cmdlets à connaître
LireGet-ADUser, Get-ADGroup, Get-ADComputer, Get-ADOrganizationalUnit, Get-ADGroupMember. Avec -Filter * ou -Identity, et -Properties pour les attributs non affichés par défaut.
PS> Add-WindowsCapability -Online -Name Rsat.ActiveDirectory.DS-LDS.Tools~~~~0.0.1.0 # RSAT sur le poste d'administration Windows 11 PS> Get-ADUser -Filter * -SearchBase "OU=Siege,DC=broceliande,DC=lan" | Select-Object Name, SamAccountName, Enabled PS> Search-ADAccount -LockedOut | Select-Object Name # comptes verrouillés PS> Get-ADUser lea.martin -Properties MemberOf | Select-Object -ExpandProperty MemberOf # groupes de Léa PS> Import-Csv C:\temp\arrivees.csv | ForEach-Object { New-ADUser -Name "$($_.Prenom) $($_.Nom)" -SamAccountName $_.Login -Path $_.UO -AccountPassword $mdp -Enabled $true } # création en série
Sans corbeille, un compte supprimé par erreur est perdu. On l'active une fois : Enable-ADOptionalFeature 'Recycle Bin Feature' -Scope ForestOrConfigurationSet -Target broceliande.lan (irréversible). On restaure ensuite avec Get-ADObject -IncludeDeletedObjects -Filter 'Name -like "Léa*"' | Restore-ADObject.
13. Bonnes pratiques de nommage
Un annuaire vit des années et passe entre plusieurs techniciens. Des noms réguliers rendent les recherches, les scripts et le dépannage possibles. Fixe les règles avant de créer le premier objet, et note-les dans la documentation.
prenom.nom, minuscules, sans accent, 20 caractères au plus
lea.martin
espaces, accents, lmartin ambigu
Homonyme
on ajoute un chiffre
lea.martin2
réutiliser l'identifiant d'un ancien salarié
Compte d'administration
adm. + initiale + nom
adm.jbernard
donner les droits d'admin au compte quotidien
Ordinateur
PC-SERVICE-NN, 15 caractères au plus
PC-COMPTA-01
le nom de l'utilisateur dans le nom du poste
Groupe global
GG_Service
GG_Compta
un nom qui ne dit pas l'étendue
Groupe domaine local
DL_Ressource_Droit (R lecture, RW modification)
DL_Compta_RW
y mettre des personnes une à une
UO
nom court, sans accent
Siege, Rennes
des noms de personnes, des niveaux trop nombreux
La stratégie par défaut du domaine impose 7 caractères et la complexité, mais ne verrouille pas les comptes après des essais ratés. Une politique d'entreprise exige 12 caractères au moins, une durée de vie raisonnable et un verrouillage temporaire après 5 essais. Elle se règle par stratégie de groupe : voir B2-18 · GPO. Ne mets jamais un mot de passe dans un script ou dans le champ « description » d'un compte.
14. Vérifier et dépanner
14.1 La méthode : cinq questions, dans cet ordre
Le DNS du poste est-il le contrôleur de domaine ? ipconfig /all, puis nslookup broceliande.lan. C'est la cause numéro un.
L'heure du poste est-elle proche de celle du contrôleur (5 minutes au plus) ? w32tm /query /status.
Le compte est-il actif, déverrouillé, au mot de passe valide ? Get-ADUser … -Properties Enabled, LockedOut, PasswordExpired.
Les groupes sont-ils les bons, et la session est-elle récente ? whoami /groups après une nouvelle ouverture de session.
Le contrôleur répond-il, et réplique-t-il ? nltest /dsgetdc:, dcdiag, repadmin /replsummary, journaux de l'Observateur d'événements.
Symptôme
Cause probable
Vérification et correction
« Le contrôleur de domaine est introuvable » à la jonction
DNS du poste faux ou injoignable
ipconfig /all ; mettre 172.16.50.10 en DNS
« La relation d'approbation entre cette station et le domaine a échoué »
Canal sécurisé rompu (poste restauré d'un instantané, compte d'ordinateur réinitialisé)
Accès refusé au dossier malgré l'appartenance au groupe
Jeton de session ancien, ou groupe mal placé dans la chaîne AGDLP
whoami /groups ; fermer puis rouvrir la session
Impossible d'ajouter un groupe dans un autre
Étendue inadaptée (un domaine local ne peut pas entrer dans un global)
Respecter le sens A→G→DL→P
Un contrôleur a des données différentes de l'autre
Réplication en échec (DNS, pare-feu, horloge)
repadmin /replsummary ; dcdiag /q
Windows PowerShellkit de diagnostic
PS> ipconfig /all # DNS du poste PS> w32tm /query /status # source de temps et décalage PS> nltest /dsgetdc:broceliande.lan # contrôleur trouvé par ce poste PS> klist # tickets Kerberos de la session PS> Get-ADUser karim.roux -Properties Enabled, LockedOut, PasswordExpired, LastLogonDate | Format-List Name, Enabled, LockedOut, PasswordExpired, LastLogonDate PS> Unlock-ADAccount karim.roux
14.2 Entraîne-toi : les tickets du support
Tu es de permanence au support de Brocéliande Logistique. Six tickets arrivent les uns après les autres : lis le message, observe le relevé, puis choisis la cause.
File d'attente du support6 tickets · un à la fois · l'explication s'affiche après ta réponse
Ticket n° 1De : technicien (Rennes)Priorité haute
« Je prépare un nouveau poste pour l'agence. À la jonction, Windows répond : "Un contrôleur de domaine Active Directory pour le domaine broceliande.lan est introuvable." Le réseau fonctionne, je navigue sur Internet. »
Cause : Internet fonctionne, donc le réseau est bon ; mais 1.1.1.1 ne sait pas où sont les enregistrements SRV du domaine. Correction : DNS du poste sur 172.16.50.10 (de préférence distribué par le DHCP, option 6), puis nslookup broceliande.lan avant de retenter la jonction.
Ticket n° 2De : directionPriorité moyenne
« Depuis ce matin, mon portable refuse mon mot de passe alors que je suis sûr de moi. Mon collègue se connecte sans problème avec le même type de poste. »
Windows relevé des horloges
Portable de la direction : 14:41 (fuseau Paris)
SRV-01 (contrôleur) : 14:09 (fuseau Paris)
Journal Sécurité de SRV-01 : Kerberos KRB_AP_ERR_SKEW
Quelle est la cause ?
Cause : 32 minutes d'écart : Kerberos refuse les tickets, même avec le bon mot de passe. Correction :w32tm /resync après avoir vérifié le fuseau horaire ; si l'heure dérive à nouveau, vérifier la source de temps du portable (pile de la carte mère sur un vieux modèle) et celle du domaine.
Ticket n° 3De : RHPriorité haute
« Notre nouvelle recrue de Rennes, Gwenn Le Bras, arrive aujourd'hui. Son compte a été créé hier par le stagiaire mais Windows affiche : "Votre compte a été désactivé. Contactez votre administrateur système." »
Windows SRV-01 · Get-ADUser
PS> Get-ADUser gwenn.lebras -Properties Enabled | Select Name, Enabled
Name Enabled
---- -------
Gwenn Le Bras False
Quelle est la cause la plus probable ?
Cause :Enabled vaut False : New-ADUser crée un compte désactivé tant qu'on ne l'active pas. Verrouillé aurait donné LockedOut : True. Correction :Enable-ADAccount gwenn.lebras, et intégrer -Enabled $true à la procédure de création.
Ticket n° 4De : technicien réseauPriorité basse
« Pour que la direction puisse modifier le dossier Direction, j'ai voulu ajouter le groupe DL_Direction_RW dans le groupe GG_Direction. La console me le refuse. »
Windows SRV-01 · Add-ADGroupMember
PS> Add-ADGroupMember -Identity GG_Direction -Members DL_Direction_RW
Add-ADGroupMember : Le groupe ne peut pas être membre de ce groupe
(l'étendue du groupe membre est incompatible)
Pourquoi est-ce refusé, et que faire ?
Cause : le sens AGDLP est A → G → DL → P. Le global entre dans le domaine local, jamais l'inverse. Correction :Add-ADGroupMember -Identity DL_Direction_RW -Members GG_Direction.
Ticket n° 5De : comptabilitéPriorité moyenne
« L'administrateur m'a ajoutée au groupe GG_Compta il y a un quart d'heure, mais le dossier Compta me répond toujours "Accès refusé". Mon ancienne collègue y accède très bien. »
Cause : Océane est bien membre de GG_Compta (relevé SRV-01), mais sa session, ouverte avant l'ajout, ne contient pas encore ce groupe : l'appartenance est lue à l'ouverture de session. Correction : fermer la session puis la rouvrir (ou redémarrer), vérifier avec whoami /groups. Ajouter son compte directement dans DL_Compta_RW serait contraire à AGDLP.
Ticket n° 6De : comptabilitéPriorité haute
« Le compte de Karim se verrouille tous les matins vers 8 h 05, juste après qu'on l'a déverrouillé la veille. Il a changé son mot de passe lundi. »
Windows SRV-01 · stratégie du domaine et événement 4740
PS> Get-ADDefaultDomainPasswordPolicy | Select LockoutThreshold, LockoutDuration
LockoutThreshold : 5 LockoutDuration : 00:30:00
Compte verrouillé : karim.roux
Nom de l'ordinateur appelant : TEL-KARIM
Quelle est la cause la plus probable ?
Cause : la stratégie par défaut ne verrouille pas les comptes, mais Brocéliande a mis en place une stratégie de verrouillage par GPO (5 essais ratés, 30 minutes, voir partie 13 et B2-18), comme le montre le relevé. L'événement 4740 désigne la machine qui provoque le verrouillage : TEL-KARIM, son téléphone. Il envoie l'ancien mot de passe à chaque synchronisation. Correction : mettre à jour le mot de passe sur le téléphone, puis Unlock-ADAccount karim.roux.
15. À l'examen et en entreprise
Documentation attendue : le schéma logique du domaine (nom, contrôleurs, adresses), l'arborescence des UO, la liste des groupes avec leur étendue et leurs membres, le tableau des droits sur chaque partage (quel groupe DL_, quel droit).
Justifier ses choix : pourquoi un seul domaine, pourquoi AGDLP, pourquoi des comptes d'administration séparés, pourquoi un second contrôleur.
Cahier de recette : un test qui réussit (un membre ouvre le dossier) et un test qui doit échouer (un non-membre est refusé), avec la commande ou la capture, comme dans le TP.
Procédures : arrivée et départ d'un salarié (création, groupe, désactivation, archivage), réinitialisation d'un mot de passe, jonction d'un poste. Elles se rédigent en étapes numérotées, avec la commande PowerShell équivalente.
En entreprise : l'annuaire est le premier service attaqué. On limite le nombre d'administrateurs du domaine, on sauvegarde l'état système des contrôleurs et on supervise les verrouillages de comptes.
16. L'essentiel
Un annuaire range des objets dans une hiérarchie ; LDAP (389) l'interroge, Kerberos (88) authentifie.
Un objet se désigne par son DN : CN=Léa Martin,OU=Compta,…,DC=broceliande,DC=lan, du plus précis au plus large.
Domaine < arbre < forêt ; la forêt est la frontière de sécurité ; les approbations internes sont automatiques et transitives.
Un contrôleur de domaine héberge l'annuaire ; il y en a deux au moins ; cinq rôles FSMO (dont l'émulateur PDC, source de l'heure).
Installer AD DS ne suffit pas : il faut promouvoir le serveur (Install-ADDSForest), avec un mot de passe DSRM.
AD ne fonctionne pas sans DNS : les enregistrements SRV annoncent les contrôleurs ; les postes ont pour DNS le contrôleur.
Une UO range et délègue ; elle ne donne pas de droits. Les comptes d'administration (adm.) sont séparés.
Groupes : type sécurité (droits) ou distribution (messagerie) ; étendue domaine local, global ou universel.
AGDLP : Comptes → Globaux → Domaine local → Permissions ; on gère les accès par l'appartenance aux groupes.
En panne, on contrôle dans l'ordre : DNS, heure, compte, groupes (nouvelle session), puis le contrôleur.
La fiche en une image : à refaire de mémoire, sur une feuille, avant de passer aux exercices.
La pratiqueLe quiz noté pour vérifier tes acquis, les exercices à rendre à ton professeur, puis le TP au labo sur ton pool Proxmox.
17. Quiz noté
8 questions · 10 minutesRéponds à toutes les questions, puis valide. Seule ta première tentative est enregistrée : elle compte dans ton suivi. Ensuite, tu peux t'entraîner autant que tu veux.
1. Quel enregistrement DNS permet à un poste de trouver un contrôleur de domaine ?
2. Dans CN=Karim Roux,OU=Compta,OU=Siege,DC=broceliande,DC=lan, que désigne OU=Compta ?
3. Quelle étendue de groupe reçoit la permission sur un dossier partagé, dans la méthode AGDLP ?
4. Que signifie le sigle AGDLP ?
5. À quoi sert le mot de passe DSRM demandé lors de la promotion ?
6. Quel écart d'horloge maximal Kerberos tolère-t-il par défaut entre un poste et le contrôleur ?
7. Un compte créé avec New-ADUser sans autre option est…
8. Quel est le DNS à configurer sur un poste membre du domaine broceliande.lan ?
18. Exercices : à toi de répondre
Écris ta réponse sous chaque énoncé et envoie-la à ton professeur. Quand il l'a validée, le corrigé s'affiche à la place du cadenas ; s'il te la renvoie « à revoir », lis son commentaire et corrige.
Exercice 1 – Lire et écrire un DN (SIO1)
1) Donne le nom distinctif du compte de Paul Leroy, de la direction du siège (UO Direction dans Utilisateurs, dans Siege). 2) Quels sont son sAMAccountName, son userPrincipalName et sa forme DOMAINE\identifiant ? 3) Léa Martin est déplacée au service Compta de Rennes : que devient son DN, et qu'est-ce qui reste identique ?
Le corrigé s'affichera ici dès que ton professeur aura validé ta réponse. Cherche d'abord par toi-même : c'est en se trompant qu'on retient.
Exercice 2 – Type et étendue des groupes (SIO1)
Pour chaque besoin, indique le type (sécurité ou distribution), l'étendue (domaine local, global, universel) et propose un nom : a) la liste de diffusion « salariés du siège » ; b) les comptables ; c) le droit de modification sur le dossier \\SRV-01\Entrepot ; d) le droit d'utiliser l'imprimante de la compta ; e) un groupe de direction commun à deux domaines de la forêt (cas hypothétique).
Le corrigé s'affichera ici dès que ton professeur aura validé ta réponse. Cherche d'abord par toi-même : c'est en se trompant qu'on retient.
Exercice 3 – AGDLP sur un partage (SIO1)
Le dossier \\SRV-01\Direction doit être modifiable par Paul Leroy et sa collègue Anne Rolland (direction) et lisible par Léa Martin (comptabilité). Donne les groupes à créer (nom, étendue), leurs membres, les permissions du dossier, puis les commandes PowerShell pour créer les groupes et remplir les membres.
Le corrigé s'affichera ici dès que ton professeur aura validé ta réponse. Cherche d'abord par toi-même : c'est en se trompant qu'on retient.
Exercice 4 – Concevoir (SIO2)
Brocéliande ouvre à Rennes un atelier de 25 postes avec un technicien local. Propose : l'organisation des UO de Rennes, ce que tu délègues à ce technicien et ce que tu ne lui délègues pas, l'architecture des contrôleurs de domaine (nombre, emplacement, site AD, DNS), et les risques que tu traites (liaison WAN coupée, compte du technicien volé). Justifie en quelques lignes.
Le corrigé s'affichera ici dès que ton professeur aura validé ta réponse. Cherche d'abord par toi-même : c'est en se trompant qu'on retient.
19. Au labo : le domaine broceliande.lan
Objectif
Dans ton pool Proxmox (page Mes serveurs et VM), tu transformes SRV-01 (Windows Server 2025 préparé en B2-15) en contrôleur du domaine broceliande.lan, tu construis les UO et les groupes de Brocéliande, tu crées les comptes, tu protèges un dossier partagé avec AGDLP, puis tu joins ton Windows 11 au domaine et tu vérifies tout.
Machine
Système
Rôle dans le TP
SRV-01
Windows Server 2025 (instantané SRV-01-base de la fiche B2-15), 172.16.50.10/24
Contrôleur de domaine, DNS, serveur de fichiers du TP
PC-COMPTA-01
Windows 11 Pro de ton pool
Poste qui rejoint le domaine
IPFire
Routeur de ton pool
Passerelle et accès Internet (redirecteur DNS)
Le TP suit le plan de Brocéliande : SRV-01 en 172.16.50.10, passerelle 172.16.50.254. Si le réseau de ton pool est différent, applique le plan donné par ton professeur en gardant la logique (adresse fixe en .1 à .49, passerelle en .254) et remplace 172.16.50.10 et 172.16.50.254 dans les commandes.
Ton contexte du Bloc 1 (Mon contexte Bloc 1) contient déjà un Active Directory. Tu peux faire ce TP sur ce domaine en adaptant les noms : remplace broceliande.lan et BROCELIANDE par le domaine et le nom NetBIOS de ton entreprise, et les services (Compta, Direction, Entrepot) par les siens. Dans ce cas, saute les étapes 2 et 3 (le domaine existe) et commence à l'étape 4. Prends d'abord un instantané du contrôleur dans Proxmox, pour pouvoir revenir en arrière.
Ce que tu réalises
La promotion de SRV-01 : nouvelle forêt broceliande.lan, niveau 2025, DNS intégré.
Les UO de Brocéliande : Siege, Rennes, Serveurs, Groupes, Admins.
Les comptes et les groupes, dont un compte d'administration séparé.
AGDLP sur le dossier partagé \\SRV-01\Compta.
La jonction de Windows 11 et les tests d'accès.
1 Vérifier le point de départ
Sur SRV-01, ouvre PowerShell en administrateur et contrôle les prérequis de la fiche B2-15. Si besoin, restaure l'instantané SRV-01-base.
Windows PowerShellSRV-01
PS> hostname # SRV-01 PS> Get-NetIPConfiguration # 172.16.50.10, passerelle 172.16.50.254 PS> ping 172.16.50.254 # le routeur du pool répond PS> w32tm /query /status # heure juste
2 Installer le rôle AD DS
Avant de lancer, écris les commandes et vérifie avec ✓.
Installer le rôle et ses outils ›
Nom du domaine à créer ›
Cmdlet de création de la forêt ›
DNS que SRV-01 doit utiliser après promotion ›
Lance la commande d'installation, puis vérifie dans Gestionnaire de serveur → Rôles que AD DS apparaît et que le drapeau jaune propose la promotion.
3 Promouvoir SRV-01
Utilise l'assistant (drapeau jaune → Promouvoir ce serveur en contrôleur de domaine) ou la commande. Mot de passe DSRM : celui donné par ton professeur, à noter dans ta fiche du serveur.
Windows PowerShellSRV-01 · promotion
PS> Install-ADDSForest -DomainName broceliande.lan -DomainNetbiosName BROCELIANDE -ForestMode Win2025 -DomainMode Win2025 -InstallDns # demande le mot de passe DSRM, puis redémarre # après redémarrage : session BROCELIANDE\Administrateur (même mot de passe qu'avant) PS> Get-ADDomain | Select-Object DNSRoot, NetBIOSName, DomainMode PS> Get-DnsServerForwarder # redirecteur vers Internet PS> Set-DnsServerForwarder -IPAddress 172.16.50.254 # si la liste est vide : le routeur du pool PS> Set-DnsClientServerAddress -InterfaceAlias "Ethernet" -ServerAddresses 127.0.0.1 # SRV-01 est son propre DNS (nom de la carte : Get-NetAdapter)
4 Contrôler le DNS et prendre un instantané
Windows PowerShellSRV-01 · contrôle du DNS
PS> nslookup -type=SRV _ldap._tcp.dc._msdcs.broceliande.lan # cite srv-01.broceliande.lan PS> nslookup www.debian.org # Internet via le redirecteur PS> dcdiag /q # aucune ligne = pas d'échec
Ouvre dnsmgmt.msc et repère la zone broceliande.lan et les dossiers _msdcs, _tcp. Éteins proprement SRV-01 et crée dans Proxmox l'instantané SRV-01-AD, avec la description « Domaine créé, sans UO ». Redémarre-le.
Si tu as déjà fait le TP de B2-13, une partie de ces UO existe déjà : la fonction Add-UO ne crée que celles qui manquent, sans erreur. Ouvre ensuite dsa.msc et compare l'arborescence affichée avec le schéma de la partie 6.
6 Créer les comptes et les groupes
Cinq comptes : trois salariés du siège, un de l'entrepôt, et le compte d'administration de Jules Bernard. Le mot de passe du TP respecte la complexité ; dans la vraie vie, on ne l'écrit jamais dans un script. Si un compte ou un groupe existe déjà (créé en B2-13), la condition if (-not …) le saute : passe simplement à la ligne suivante.
Le partage ouvre l'accès aux deux groupes DL_ ; les permissions NTFS, plus fines, font la différence entre lecture et modification (voir B2-13). Ici, SRV-01 sert aussi de serveur de fichiers faute de machine en plus : en entreprise, on sépare les rôles. Les données vont dans C:\Partages, comme en B2-13 : la VM n'a qu'un disque (en production, on prévoit un volume D: dédié). Si le partage Compta existe déjà (créé en B2-13 avec Utilisateurs authentifiés : Modifier), il n'est pas recréé : ses droits de partage conviennent, ce sont les droits NTFS qui décident.
Windows PowerShellSRV-01 · dossier Compta
PS> New-Item -ItemType Directory C:\Partages\Compta -Force # -Force : pas d'erreur si le dossier existe PS> if (-not (Get-SmbShare -Name Compta -ErrorAction SilentlyContinue)) { New-SmbShare -Name Compta -Path C:\Partages\Compta -FullAccess "BROCELIANDE\Admins du domaine" -ChangeAccess "BROCELIANDE\DL_Compta_RW" -ReadAccess "BROCELIANDE\DL_Compta_R" } PS> icacls C:\Partages\Compta /inheritance:r /grant "*S-1-5-32-544:(OI)(CI)F" "*S-1-5-18:(OI)(CI)F" "BROCELIANDE\DL_Compta_RW:(OI)(CI)M" "BROCELIANDE\DL_Compta_R:(OI)(CI)RX" # administrateurs, système, puis les deux groupes DL PS> icacls C:\Partages\Compta # relire les permissions : aucun utilisateur nominatif
Si tu mets un utilisateur ou un groupe global directement dans icacls, tu casses AGDLP : le dossier ne parle qu'aux groupes DL_. Relis la sortie de la dernière commande : seuls les administrateurs, le système et les deux groupes DL_ doivent y figurer.
8 Joindre Windows 11 au domaine
Sur le poste Windows 11 de ton pool (connecté avec son compte local), ouvre PowerShell en administrateur. Si le DNS du poste n'est pas 172.16.50.10, change-le d'abord : le DHCP de ton pool distribue souvent l'adresse du routeur.
Windows PowerShell en administrateurposte Windows 11
PS> Get-NetAdapter # repère le nom de la carte, par exemple Ethernet PS> Set-DnsClientServerAddress -InterfaceAlias "Ethernet" -ServerAddresses 172.16.50.10 PS> nslookup broceliande.lan # doit répondre 172.16.50.10 PS> Add-Computer -DomainName broceliande.lan -NewName PC-COMPTA-01 -Credential BROCELIANDE\Administrateur -Restart
Après le redémarrage, choisis Autre utilisateur et ouvre la session BROCELIANDE\lea.martin (mot de passe du TP). Sur SRV-01, range ensuite le poste dans son UO :
Paul : ferme la session, ouvre celle de BROCELIANDE\paul.leroy. Il ouvre le dossier et lit test-lea.txt, mais ne peut pas créer de fichier (lecture seule).
Le jeton : pendant que la session de Yann est ouverte, sur SRV-01 ajoute-le à GG_Compta. Il est toujours refusé. Il ferme puis rouvre sa session : il entre. Contrôle avec whoami /groups. Retire-le ensuite (Remove-ADGroupMember GG_Compta -Members yann.kerjean).