Comprendre les 5 rôles FSMO d'Active Directory et savoir les identifier, transférer et saisir en cas de panne.
| Rôle | Portée | Description |
|---|---|---|
| Schema Master | Forêt | Gère les modifications du schéma AD (ajout d'attributs, classes d'objets) |
| Domain Naming Master | Forêt | Contrôle l'ajout/suppression de domaines dans la forêt |
| RID Master | Domaine | Distribue les pools de RID (identifiants uniques) aux DC pour la création d'objets |
| PDC Emulator | Domaine | Référence pour les mots de passe, l'heure et les GPO — le rôle le plus sollicité |
| Infrastructure Master | Domaine | Maintient les références entre objets de domaines différents |
regsvr32 schmmgmt.dll).Le transfert est l'opération normale quand le DC source est en ligne. C'est propre et sans risque :
Pour les rôles de forêt (Schema, DomainNaming), utilisez les consoles correspondantes.
| Valeur | Rôle |
|---|---|
SchemaMaster |
Schema Master |
DomainNamingMaster |
Domain Naming Master |
RIDMaster |
RID Master |
PDCEmulator |
PDC Emulator |
InfrastructureMaster |
Infrastructure Master |
La saisie (seize) est l'opération d'urgence quand le DC qui détenait le rôle est définitivement hors ligne :
La saisie est uniquement possible via PowerShell ou ntdsutil. Consultez la section Version PowerShell en bas de page.
| Rôle | Recommandation |
|---|---|
| Schema Master | DC principal (rarement modifié) |
| Domain Naming Master | DC principal (sur le même DC que Schema) |
| RID Master | DC principal |
| PDC Emulator | DC le plus performant (le plus sollicité) |
| Infrastructure Master | DC qui n'est PAS Catalogue Global (en multi-domaines) |
Ouvrez Active Directory Users and Computers → Operations Masters pour vérifier la répartition des rôles.
Voici les commandes PowerShell équivalentes pour chaque étape du tutoriel.
netdom query fsmo
# Ou en PowerShell
Get-ADDomain | Select-Object RIDMaster, PDCEmulator, InfrastructureMaster
Get-ADForest | Select-Object SchemaMaster, DomainNamingMaster
# Transférer le PDC Emulator vers DC02
Move-ADDirectoryServerOperationMasterRole -Identity "DC02" -OperationMasterRole PDCEmulator
# Transférer tous les rôles vers DC02
Move-ADDirectoryServerOperationMasterRole -Identity "DC02" -OperationMasterRole SchemaMaster, DomainNamingMaster, RIDMaster, PDCEmulator, InfrastructureMaster
# Saisir le PDC Emulator en force (-Force)
Move-ADDirectoryServerOperationMasterRole -Identity "DC02" -OperationMasterRole PDCEmulator -Force
netdom query fsmo