Tving replikering mellem to domænecontrollere i Active Directory

Forestil dig(Imagine) , at du kun har én dør til dit hjem. Ingen vinduer, ingen terrassedør, kun én dør. Hvad sker der, hvis du ikke kan åbne den dør? Huset og alt i det er ubrugeligt for dig.

En domænecontroller er på en måde som en dør. En med en udsmider. Det er porten til at komme ind til de ting, du ønsker. Active Directory (AD) er udsmideren ved døren. Det tjekker dine legitimationsoplysninger, afgør, om du må gå gennem døren, og hvilke ressourcer du kan få adgang til, når du er indenfor. 

Hvis du kører et netværk af enhver art og kun har én domænecontroller, bor du i et hus med én dør. Hvis der sker noget med den domænecontroller, falder hele dit system af servere fra hinanden. Hav altid mere end én domænecontroller (DC).

Men hvordan sikrer man sig, at begge domænecontrollere har samme information? Lad os sige, at du har lavet en sikkerhedsrelateret ændring på en DC. Du vil sikre dig, at ændringen replikeres på dine andre DC'er(DCs) med det samme. Hvorfor vente 15 minutter eller mere på, at det sker efter tidsplanen? Du skal gennemtvinge replikering af domænecontrollere i Active Directory

Der er 3 måder at gribe dette an på; gennem den grafiske brugergrænseflade ( GUI ), gennem kommandolinjegrænsefladen ( CLI ) eller via PowerShell .

Tving replikering af domænecontroller gennem GUI(Force Replication Of Domain Controller Through GUI)

Windows-servere gør meget brug af GUI'er(GUIs) , hvilket er godt for nybegyndere systemadministratorer(Systems Administrators) . Det er nemmere at lære og nogle gange hjælper det dig med at visualisere, hvad der virkelig sker. 

  1. Log ind på en af ​​dine DC'er, og åbn Active Directory-websteder og -tjenester(Active Directory Sites and Services) .

  1. Naviger til det websted, som du gerne vil replikere domænecontrollere for. Udvid den ved at klikke på pilespidsen ud for webstedets navn. Udvid serverne(Servers) . Udvid den DC, som du gerne vil replikere. Klik(Click)NTDS-indstillinger(NTDS Settings) .

  1. I højre rude skal du højreklikke på serveren og vælge Replicate Now .

  1. Afhængigt af hvor mange DC'er(DCs) der er, kan dette tage mindre end et sekund til et par minutter. Når det er færdigt, vil du se meddelelsen "Active Directory Domain Services har replikeret forbindelserne." Klik (Click) på OK(OK) for at afslutte.

Tving replikering af domænecontrollere gennem CLI-kommando(Force Replication of Domain Controllers Through CLI Command)

Hvis du er bekendt med den gode gamle Windows CMD , så er repadmin- kommandoen noget for dig. Dette er den hurtigste engangsmåde at tvinge DC duplikering på. Hvis du ikke er bekendt, så er dette et godt tidspunkt at lære om Windows CMD(learn about Windows CMD)

  1. Log ind på en af ​​dine DC'er(DCs) , og åbn kommandoprompten(Command Prompt) .

  1. Indtast(Enter) følgende kommando, og tryk derefter på Enter- tasten.
repadmin /syncall /AdeP

  1. En mængde information vil rulle op på skærmen. Hvis du ser, at den sidste linje lyder, "SyncAll afsluttet uden fejl.", og derefter kommandoprompten under den, bliver dine DC'er(DCs) med succes replikeret.

Tving domænecontrollerreplikering med PowerShell(Force Domain Controller Replication With PowerShell)

Hvis du ikke bruger PowerShell i dit daglige liv, går du glip af noget. Du skylder virkelig dig selv at lære PowerShell(learn PowerShell) . Det vil gøre dit liv lettere, og hvis du er en junior systemadministrator(Systems Administrator) , vil det i høj grad hjælpe med at tage din karriere til det næste skridt.

Disse trin kan udføres i den almindelige PowerShell CLI , men vi har gjort det i PowerShell ISE for bedre at vise kommandoerne og deres resultater. Vi skal bygge et script, som du kan gemme eller endda gøre til en cmdlet, som du kan kalde fra PowerShell -kommandolinjen.

  1. Log ind på en af ​​dine DC'er og åbn PowerShell eller PowerShell ISE .

  1. Før du skriver et script, skal du gemme dette med et beskrivende navn som force-DCReplication.ps1 , så du lettere kan genbruge det. Indtast følgende kode og kør den for at se, hvordan den får navnene på alle dine DC'er(DCs) .
(Get-ADDomainController -Filter *).Name

Se, hvordan det returnerer navnene på DC'erne(DCs) ? Nu kan du overføre det resultat til den næste cmdlet. Et rør er det lodrette linjetegn ( | ), som normalt findes på tastaturet lige over Enter - tasten.

  1. I slutningen af ​​den forrige kommando skal du indtaste følgende kode:
| Foreach-Object { repadmin /syncall $_ (Get-ADDomain).DistinguishedName /AdeP }

Kommandoen skal se ud, som den gør på billedet nedenfor. Kør det. Den skulle returnere en besked ligesom den tilbage i afsnittet Force Domain Controller Replication Through GUI ovenfor. Hvis det ender med " SyncAll afsluttet uden fejl." så virkede det. 

Så du, hvordan den også bruger repadmin- kommandoen?

  1. Lad os tilføje endnu en linje for at hjælpe dig med at sikre, at replikeringen virkelig blev fuldført. Følgende kode returnerer datoen og klokkeslættet for, hvornår hver af dine DC'er(DCs) sidst blev replikeret. Denne kommando kan bruges alene på et andet tidspunkt, hvis du bare er nysgerrig efter, hvornår dine DC'er(DCs) sidst blev replikeret. Indtast(Enter) koden og kør den.
Get-ADReplicationPartnerMetadata -Target "$env:userdnsdomain" -Scope Domain | Select-Object Server, LastReplicationSuccess

Resultatet skal ligne billedet nedenfor. Du kan nederst se den nøjagtige dato og klokkeslæt, hvor replikeringen sidst fandt sted.

  1. For at sætte lidt polering på dette script, lad os gøre dets output lidt mindre omfattende. | Out-Null nær slutningen af ​​den første linje Out-Null mellem /AdeP og endebeslaget. Det fortæller, at den ikke skal udsende resultaterne af den cmdlet. Slutresultatet vil se ud som det følgende billede.

Hold dem replikeret(Keep’em Replicated)

Nu kender du 3 måder at tvinge replikering af domænecontrollere i AD. Du har også sammensat et genanvendeligt PowerShell -script, som du kan kalde fra PowerShell -kommandolinjen, når du vil. Der er ingen undskyldning for, at dine seneste DC-ændringer sidder og venter på den næste planlagte replikering, når det end måtte være.



About the author

audiofil ingeniør og audio produktspecialist med mere end 10 års erfaring. Jeg har specialiseret mig i at skabe kvalitets musikhøjttalere og høretelefoner fra start til slut. Jeg er ekspert i fejlfinding af lydproblemer samt design af nye højttalere og hovedtelefonsystemer. Min erfaring rækker ud over blot at lave gode produkter; Jeg har også en passion for at hjælpe andre til at være deres bedst mulige jeg, uanset om det er gennem uddannelse eller samfundstjeneste.



Related posts