Dans cette documentation nous allons voir comment mettre à jour notre environnement Active Directory en effectuant une mise à jour des contrôleurs de domaine.
Il s'agit d'une mise à jour du rôle AD DS et non de celle de l'OS.
C'est à dire que nous allons voir comment passer des contrôleurs de domaines Windows Server 2012 R2 en version Windows Server 2019 par exemple.
Au moment de la rédaction de cette documentation, le niveau fonctionnel maximum d'un environnement Active Directory correspond à la version 2016 de Windows Server.
De ce fait si vous passez de 2012 à 2019 ou 2022, le niveau maximum possible sera 2016.
Je n'ai pas de Lab Active Directory sous la main donc pour les besoins de cette documentation je vais créer un lab dédié. Il couvrira la création d'un domaine Active Directory jusqu'à l'upgrade de contrôleur de domaine.
Le lab sera consitué de 3 machines virtuelles et configuré de la manière suivante :
• Un contrôleur de domaine en version Windows Server 2012 R2
• Un contrôleur de domaine en version Windows Server 2019
• Un PC qui sera dans le domaine
• Nom de domaine : lab.local
• Nom NetBIOS : LAB
• Adresse du réseau : 192.168.0.0/24
Si vous avez déjà des contrôleur de domaine à mettre à jour, vous pouvez passer directement passer à la partie "Mise à jour des contrôleurs de domaine".
La documentation complète sur la création d'un domaine Active Directory est disponible sur ce lien.
La documentation complète d'ajout d'un PC dans un domaine Active Directory est disponible sur ce lien.
Pour mettre à jour notre environnement Active Directory nous allons devoir effectuer les étapes suivantes :
La documentation complète sur l'ajout d'un contrôleur de domaine dans une forêt existante est disponible sur ce lien.
Cette partie sera réalisée sur le Windows Server 2019.
Nous allons ici reproduire la procédure précédemment effectuée MAIS lors de la promotion du serveur en contrôleur de domaine, nous allons cocher la case "Ajouter un contrôleur de domaine à une forêt existante" et indiquer le domaine qui vient d'être créé (Penser à cliquer sur "Modifier" pour indiquer un compte du domaine ayant les droits nécessaire pour cette opération).
Pour commencer, nous allons vérifier quel est le contrôleur de domaine qui est « Maître des Opérations ». Pour cela, ouvrir « cmd » et taper cette commande :
netdom query fsmo
Sans surprise il s'agit de notre contrôleur de domaine en version Windows Server 2012 R2.
Afin de modifier le niveau fonctionnel de notre forêt, il va falloir tansférer les rôles FSMO au contrôleur de domaine en version Windows Serveur 2019.
En effet le Windows Server 2012 R2 ne pourra pas proposer un niveau fonctionnel en version 2016.
ntdsutil
roles
connections
connect to server nom_du_controleur # celui qui recevra les rôles
q
# Maitre d'attribution
transfer naming master
# Contrôleur de schéma
transfer schema master
# Maitre RID
transfer RID master
# Emulateur PDC
transfer pdc
# Maitre infrastructure
transfer infrastructure master
Valider le pop-up
répéter l'opération pour chacun des rôles
Monter l'ISO du serveur Windows Server 2019 dans le lecteur DVD du "Windows Server 2012 R2"
Depuis le serveur Windows Server 2012 R2, ouvrir une invite de commande ou Powershell et taper la commande :
D:\support\adprep\adprep.exe /forestprep
.
Un message d'avertissement est alors visible. Valider en appuyant sur la lettre C
Ne pas fermer la fenêtre pendant la modification
Lorsque l'opération est terminée, le message suivant sera visible.
Toujours avec l'ISO du serveur Windows Server 2019 monté dans le lecteur DVD du "Windows Server 2012 R2"
Depuis le serveur Windows Server 2012 R2, ouvrir une invite de commande ou Powershell et taper la commande :
D:\support\adprep\adprep.exe /domainprep
.
Nous allons devoir maintenant rétrograder le contrôleur de domaine dont la version de Windows Server est la plus ancienne.
La documentation complète pour rétrograder un contrôleur de domaine Active Directory est disponible sur ce lien.
Depuis le contrôleur de domaine Windows Server 2019, ouvrir la console de management "Domaines et approbations Active Directory".
La mise à jour s'est correctement passée, un nouveau contrôleur de domaine a été ajouté avec succès pour remplacer l'ancien puis le niveau fonctionnel de la forêt (et donc du domaine) est passé de 2012 à 2016.
On peut vérifier si les objest de l'Active Directory qui étaient présent avant la mise à jour de l'environnement le sont toujours.
Prenons l'exemple de notre PC qui a été ajouté dans le domaine :