Forcer la réplication entre deux contrôleurs de domaine dans Active Directory
Imaginez(Imagine) n'avoir qu'une seule porte à votre domicile. Aucune fenêtre, aucune porte-patio, une seule porte. Que se passe-t-il si vous ne pouvez pas ouvrir cette porte ? La maison, et tout ce qu'elle contient, vous est inutile.
Un contrôleur de domaine est comme une porte, dans un sens. Un avec un videur dessus. C'est la porte d'entrée pour accéder aux choses que vous voulez. Active Directory (AD) est le videur à la porte. Il vérifie vos informations d'identification, détermine si vous êtes autorisé à franchir la porte et à quelles ressources vous pouvez accéder une fois à l'intérieur.
Si vous exploitez un réseau quelconque et que vous n'avez qu'un seul contrôleur de domaine, vous vivez dans une maison avec une seule porte. Si quelque chose arrive à ce contrôleur de domaine, tout votre système de serveurs s'effondre. Ayez toujours plus d'un contrôleur de domaine (DC).
Mais comment s'assurer que les deux contrôleurs de domaine disposent des mêmes informations ? Supposons que vous ayez apporté une modification liée à la sécurité sur un DC. Vous voulez vous assurer que la modification est immédiatement répliquée sur vos autres contrôleurs de domaine. (DCs)Pourquoi attendre 15 minutes ou plus pour que cela se produise selon le calendrier ? Vous devez forcer la réplication des contrôleurs de domaine dans Active Directory .
Il y a 3 façons d'aborder cela; via l'interface utilisateur graphique ( GUI ), via l'interface de ligne de commande ( CLI ) ou via PowerShell .
Forcer la réplication du contrôleur de domaine via l'interface graphique(Force Replication Of Domain Controller Through GUI)
Les serveurs Windows utilisent beaucoup les interfaces graphiques(GUIs) , ce qui est bon pour les administrateurs système(Systems Administrators) novices . Il est plus facile à apprendre et vous aide parfois à visualiser ce qui se passe réellement.
- Connectez-vous à l'un de vos DC et ouvrez Sites et services Active Directory(Active Directory Sites and Services) .
- Accédez au site pour lequel vous souhaitez répliquer les contrôleurs de domaine. Développez-le en cliquant sur la pointe de flèche à côté du nom du site. Développez les serveurs(Servers) . Développez le DC que vous souhaitez répliquer. Cliquez(Click) sur Paramètres NTDS(NTDS Settings) .
- Dans le volet de droite, cliquez avec le bouton droit sur le serveur et sélectionnez Répliquer maintenant(Replicate Now) .
- Selon le nombre de contrôleurs de domaine(DCs) , cela peut prendre moins d'une seconde à quelques minutes. Une fois terminé, vous verrez la notification « Les services de domaine Active Directory ont répliqué les connexions ». Cliquez sur (Click) OK pour terminer.
Forcer la réplication des contrôleurs de domaine via la commande CLI(Force Replication of Domain Controllers Through CLI Command)
Si vous connaissez le bon vieux CMD de Windows(Windows CMD) , alors la commande repadmin est faite pour vous. C'est le moyen unique le plus rapide de forcer la duplication DC. Si vous n'êtes pas familier, c'est le bon moment pour en savoir plus sur Windows CMD(learn about Windows CMD) .
- Connectez(Log) -vous à l'un de vos DC(DCs) et ouvrez l' invite de commande(Command Prompt) .
- Entrez(Enter) la commande suivante, puis appuyez sur la touche Entrée(Enter ) .
repadmin /syncall /AdeP
- Une litanie d'informations défilera vers le haut de l'écran. Si vous voyez que la dernière ligne indique "SyncAll terminé sans erreur.", puis l'invite de commande en dessous, vos contrôleurs(DCs) de domaine sont répliqués avec succès.
Forcer la réplication du contrôleur de domaine avec PowerShell(Force Domain Controller Replication With PowerShell)
Si vous n'utilisez pas PowerShell dans votre vie quotidienne, vous passez à côté. Vous vous devez vraiment d' apprendre PowerShell(learn PowerShell) . Cela vous facilitera la vie, et si vous êtes un administrateur système(Systems Administrator) junior, cela vous aidera énormément à faire passer votre carrière à l'étape suivante.
Ces étapes peuvent être effectuées dans la CLI PowerShell(PowerShell CLI) ordinaire , mais nous l'avons fait dans PowerShell ISE pour mieux afficher les commandes et leurs résultats. Nous allons créer un script que vous pouvez enregistrer ou même transformer en applet de commande que vous pouvez appeler à partir de la ligne de commande PowerShell .
- Connectez-vous à l'un de vos DC et ouvrez PowerShell ou PowerShell ISE .
- Avant d'écrire un script, enregistrez-le avec un nom descriptif tel que force-DCReplication.ps1 afin de pouvoir le réutiliser plus facilement. Entrez le code suivant et exécutez-le pour voir comment il obtiendra les noms de tous vos contrôleurs de domaine(DCs) .
(Get-ADDomainController -Filter *).Name
Voyez comment il renvoie les noms des contrôleurs de domaine(DCs) ? Vous pouvez maintenant diriger ce résultat dans l'applet de commande suivante. Un tube est le caractère de ligne verticale ( | ), qui se trouve généralement sur le clavier juste au-dessus de la touche Entrée(Enter) .
- A la fin de la commande précédente, saisissez le code suivant :
| Foreach-Object { repadmin /syncall $_ (Get-ADDomain).DistinguishedName /AdeP }
La commande devrait ressembler à celle de l'image ci-dessous. Exécuter. Il devrait renvoyer un message similaire à celui de la section Forcer la réplication du contrôleur de domaine(Force Domain Controller Replication) via l' interface graphique(GUI) ci-dessus. S'il se termine par « SyncAll s'est terminé sans erreur ». alors ça a marché.
Avez-vous vu comment il utilise également la commande repadmin ?
- Ajoutons une autre ligne pour vous aider à vous assurer que la réplication s'est réellement terminée. Le code suivant renverra la date et l'heure de la dernière réplication de chacun de vos contrôleurs de domaine. (DCs)Cette commande peut être utilisée seule à un autre moment si vous êtes simplement curieux de savoir quand vos contrôleurs(DCs) de domaine ont été répliqués pour la dernière fois. Entrez(Enter) le code et exécutez-le.
Get-ADReplicationPartnerMetadata -Target "$env:userdnsdomain" -Scope Domain | Select-Object Server, LastReplicationSuccess
Le résultat devrait ressembler à l'image ci-dessous. Vous verrez en bas la date et l'heure exactes de la dernière réplication.
- Pour peaufiner ce script, rendons sa sortie un peu moins verbeuse. Vers la fin de la première ligne, entrez | Out-Null entre le /AdeP et le crochet de fin. Cela lui dit de ne pas afficher les résultats de cette applet de commande. Le résultat final ressemblera à l'image suivante.
Gardez-les répliqués(Keep’em Replicated)
Vous connaissez maintenant 3 façons de forcer la réplication des contrôleurs de domaine dans AD. Vous avez également créé un script PowerShell réutilisable que vous pouvez appeler à partir de la ligne de commande (PowerShell)PowerShell quand vous le souhaitez. Il n'y a aucune excuse pour que vos dernières modifications DC attendent la prochaine réplication planifiée, quelle que soit la date.
Related posts
Fusionner deux partitions dans Windows 7/8/10
Configuration de Windows 2003 Active Directory : dcpromo
Comment forcer la mise à jour de la stratégie de groupe sous Windows 2000, XP, Vista, 8 et 10
Trouver les backlinks, redirections et adresses IP partagées d'un domaine
Comment faire pointer votre domaine vers Google Sites
Comment récupérer un compte Facebook piraté
Utilisation de l'interface Web de transmission
Comment utiliser votre Chromebook comme deuxième moniteur
Comment synchroniser votre souris entre deux ordinateurs
Fixer le Active Directory Domain Services est actuellement indisponible
Comment ouvrir un fichier verrouillé lorsqu'un autre programme l'utilise
Comment numériser plusieurs pages dans un seul fichier PDF
Utilisez Netstat pour voir les ports d'écoute et le PID dans Windows
Correction des services de domaine Active Directory actuellement indisponibles
Comment télécharger le programme d'installation de Google Chrome hors ligne (autonome)
Comment mettre à jour Raspberry Pi
Comment réinitialiser les paramètres d'usine d'une Xbox One ou d'une Xbox Series X
Comment garder votre PC Windows éveillé sans toucher la souris
Comment créer une équipe dans Microsoft Teams
Comment transformer votre ordinateur en serveur multimédia DLNA