Tvinga replikering mellan två domänkontrollanter i Active Directory
Föreställ dig(Imagine) att du bara har en dörr till ditt hem. Inga fönster, ingen altandörr, bara en dörr. Vad händer om du inte kan öppna den dörren? Huset och allt i det är värdelöst för dig.
En domänkontrollant är som en dörr, på sätt och vis. En med en studsare vid den. Det är porten för att komma in till de saker du vill ha. Active Directory (AD) är studsaren vid dörren. Den kontrollerar dina referenser, avgör om du får gå in genom dörren och vilka resurser du kan komma åt när du väl är inne.
Om du driver ett nätverk av något slag och bara har en domänkontrollant, bor du i ett hus med en dörr. Om något händer med den domänkontrollanten faller hela ditt system av servrar isär. Ha alltid mer än en domänkontrollant (DC).
Men hur ser man till att båda domänkontrollanterna har samma information? Låt oss säga att du gjorde en säkerhetsrelaterad förändring på en DC. Du vill se till att ändringen replikeras på dina andra DC:(DCs) er omedelbart. Varför vänta 15 minuter eller mer för att det ska ske enligt schemat? Du måste tvinga fram replikering av domänkontrollanterna i Active Directory .
Det finns 3 sätt att närma sig detta; genom det grafiska användargränssnittet ( GUI ), genom kommandoradsgränssnittet ( CLI ) eller via PowerShell .
Tvinga replikering av domänkontroller genom GUI(Force Replication Of Domain Controller Through GUI)
Windows-servrar använder GUI(GUIs) mycket, vilket är bra för nybörjare systemadministratörer(Systems Administrators) . Det är lättare att lära sig och ibland hjälper dig att visualisera vad som verkligen händer.
- Logga in på en av dina DC:er och öppna Active Directory-webbplatser och -tjänster(Active Directory Sites and Services) .
- Navigera till webbplatsen som du vill replikera domänkontrollanterna för. Expandera den genom att klicka på pilspetsen bredvid webbplatsens namn. Expandera servrarna(Servers) . Expandera DC som du vill replikera. Klicka(Click) på NTDS-inställningar(NTDS Settings) .
- I den högra rutan högerklickar du på servern och väljer Replicate Now .
- Beroende på hur många DCs det finns kan detta ta mindre än en sekund till några minuter. När det är klart kommer du att se meddelandet "Active Directory Domain Services har replikerat anslutningarna." Klicka på (Click) OK för att avsluta.
Tvinga replikering av domänkontrollanter genom CLI-kommando(Force Replication of Domain Controllers Through CLI Command)
Om du är bekant med den gamla goda Windows CMD , då är repadmin- kommandot något för dig. Detta är det snabbaste engångssättet att tvinga fram DC-duplicering. Om du inte är bekant är det här ett bra tillfälle att lära dig mer om Windows CMD(learn about Windows CMD) .
- Logga(Log) in på en av dina DC(DCs) :er och öppna kommandotolken(Command Prompt) .
- Ange(Enter) följande kommando och tryck sedan på Enter .
repadmin /syncall /AdeP
- En mängd information rullar upp på skärmen. Om du ser att den sista raden lyder "SyncAll avslutad utan fel.", och sedan kommandotolken under den, replikeras dina DC:(DCs) er framgångsrikt.
Tvinga domänkontrollerreplikering med PowerShell(Force Domain Controller Replication With PowerShell)
Om du inte använder PowerShell i ditt dagliga liv, går du miste om något. Du är verkligen skyldig dig själv att lära dig PowerShell(learn PowerShell) . Det kommer att göra ditt liv enklare, och om du är en junior systemadministratör(Systems Administrator) kommer det att ta din karriär till nästa steg.
Dessa steg kan göras i den vanliga PowerShell CLI , men vi har gjort det i PowerShell ISE för att bättre visa kommandona och deras resultat. Vi kommer att bygga ett skript som du kan spara eller till och med förvandla till en cmdlet som du kan anropa från PowerShell -kommandoraden.
- Logga in på en av dina DC:er och öppna PowerShell eller PowerShell ISE .
- Innan du skriver något skript, spara detta med ett beskrivande namn som force-DCReplication.ps1 så att du kan återanvända det enklare. Ange följande kod och kör den för att se hur den kommer att få namnen på alla dina DC(DCs) :er .
(Get-ADDomainController -Filter *).Name
Se hur det returnerar namnen på DCs ? Nu kan du överföra det resultatet till nästa cmdlet. Ett rör är det vertikala linjetecknet ( | ), som vanligtvis finns på tangentbordet precis ovanför Enter- tangenten.
- I slutet av föregående kommando anger du följande kod:
| Foreach-Object { repadmin /syncall $_ (Get-ADDomain).DistinguishedName /AdeP }
Kommandot ska se ut som det gör i bilden nedan. Kör det. Det bör returnera ett meddelande precis som det i avsnittet Force Domain Controller Replication Through GUI ovan. Om det slutar med " SyncAll avslutades utan fel." då funkade det.
Såg du hur den också använder kommandot repadmin ?
- Låt oss lägga till ytterligare en rad för att hjälpa dig att se till att replikeringen verkligen slutfördes. Följande kod returnerar datum och tid för när var och en av dina DC:(DCs) er senast replikerades. Detta kommando kan användas på egen hand vid ett annat tillfälle om du bara är nyfiken på när dina DC:(DCs) er senast replikerades. Ange(Enter) koden och kör den.
Get-ADReplicationPartnerMetadata -Target "$env:userdnsdomain" -Scope Domain | Select-Object Server, LastReplicationSuccess
Resultatet ska likna bilden nedan. Längst ner ser du exakt datum och tid då replikeringen senast ägde rum.
- För att göra det här skriptet lite snyggare, låt oss göra dess utdata lite mindre omfattande. Nära slutet av den första raden anger | Out-Null mellan /AdeP och ändfästet. Det säger att den inte ska lägga ut resultaten av den cmdleten. Slutresultatet kommer att se ut som på följande bild.
Keep'em Replicated
Nu vet du 3 sätt att tvinga fram replikering av domänkontrollanter i AD. Du har också satt ihop ett återanvändbart PowerShell- skript som du kan anropa från PowerShell -kommandoraden när du vill. Det finns ingen ursäkt för att dina senaste DC-ändringar ska sitta och vänta på nästa schemalagda replikering, när det än är.
Related posts
Slå samman två partitioner i Windows 7/8/10
Windows 2003 Active Directory-installation:dcpromo
Så här tvingar du fram grupprincipuppdatering i Windows 2000, XP, Vista, 8 och 10
Hitta en domäns bakåtlänkar, omdirigeringar och delade IP-adresser
Hur du pekar din domän till Google Sites
Hur man konverterar en dynamisk disk till en grundläggande disk
Använda överföringswebbgränssnittet
Hur man laddar ner Google Chrome Offline (fristående) installationsprogram
Fix Active Directory Domain Services är för närvarande inte tillgänglig
Hur man tar bort mappen Windows.old i Windows 7/8/10
Bokrecension - How-To Geek Guide to Windows 8
Ta omedelbart bort bakgrunder från bilder med hjälp av AI
Hur man gör ett ifyllbart Google Dokument-formulär med tabeller
Hur man fabriksåterställer en Xbox One eller Xbox Series X
Stäng av användarkontokontroll (UAC) för en specifik applikation
Hur du håller din PC-programvara uppdaterad automatiskt
Hur man tar skärmdumpar på Nintendo Switch
Hur man bygger din egen bärbara dator
6 bästa kamerainställningarna för månfoton
Installera GIMP-plugins: En guide