Promouvoir un contrôleur de domaine secondaire en principal / Modifier les rôles FSMO

Pour modifier l'attribution des rôles FSMO entre plusieurs contrôleurs de domaines, il y a deux façons de le faire :

  • Soit en transférant les rôles d'un serveur à un autre.
  • Soit en forçant l'appropriation du rôle à un serveur, dans le cas où le serveur avec le rôle en question serait en panne ou inaccessible.

Pour cela, il faut passer par l'utilitaire de maintenance d'Active Directory ntdsutil.exe en ligne de commande depuis un contrôleur de domaine.

Transférer des rôles FSMO à un serveur

Sur le contrôleur de domaine principal exécutant les rôles FSMO, dans la console ntdsutil.exe, taper la commande suivante pour entrer en mode fsmo maintenance :

role

Ensuite passer en mode connexion comme ceci :

connections

Pour se connecter au second serveur sur lequel on souhaite migrer les rôles FSMO, entrer :

connect to server nom_server

:!: remplacer nom_serveur par le nom du serveur que l'on veut joindre.

Retourner en arrière avec la simple commande q.

Et enfin lancer une par une la migration des différents rôles sur l'autre serveur. Une boîte de dialogue demandera confirmation avant de lancer les opérations.

Pour le rôle Contrôleur de schéma :

transfer schema master

Pour le rôle Maître d'infrastructure :

transfer insfrastructure master

Pour le rôle Maître RID :

transfer RID master

Pour le rôle Maître d'attribution des noms de domaine :

transfer domain naming master

ou bien :

transfer naming master

Et enfin pour le rôle d'Emulateur PDC :

transfer pdc

Forcer l'attribution de rôles FSMO à un serveur

Dans le cas où le contrôleur de domaine principal prenant en charge les rôles FSMO n'est pas connecté ou n'existerai plus, on peut forcer l'appropriation de ces rôles par un autre contrôleur de domaine.

Depuis un contrôleur de domaine secondaire, dans ntdsutil.exe, entrer en mode fsmo maintenance pour gérer les rôles FSMO du domaine :

roles

Puis passer en mode connexion :

connections

Ensuite se connecter au serveur comme à la section précédente :

connect to server nom_serveur

Retourner en mode fsmo maintenance avec q.

Et maintenant on peut forcer l'attribution des rôles FSMO au serveur connecté :

Pour le rôle Maître du schéma :

seize schema master

Pour le rôle Maître d'infrastructure :

seize infrastructure master

Pour le rôle Maître RID :

seize RID master

Pour le rôle Maître d'attribution des noms de domaine :

seize domain naming master

ou bien :

seize naming master

Et enfin pour le rôle d'Emulateur PDC :

seize pdc

:!: Une erreur doit se produire avant le transfert des rôles car le contrôleur de domaine hébergeant le rôle PDC est injoignable, c'est normal.

Vérifications

Quitter NTDSUtil avec la commande q et exécuter la suivante afin de vérifier que les rôles ont bien été transferés sur le second serveur :

NETDOM QUERY /Domain:<votre-domaine> FSMO

Sources