DFS-R replikace SYSVOL — kontrola a authoritative/non-authoritative restore

05.09.2026 Aktualizováno 05.09.2026
Kontrola aktuálního stavu replikace SYSVOL přes DFS-R:
powershell
dfsrdiag replicationstate
Get-DfsrState
Get-DfsrBacklog -GroupName "Domain System Volume" -FolderName "SYSVOL Share" -SourceComputerName "DC1" -DestinationComputerName "DC2"
Authoritative Restore (D4) — použij jen jako poslední možnost, typicky když je SYSVOL rozbité na více než polovině řadičů domény. Není určeno pro běžný jednorázový replikační konflikt.
1. Přihlas se na DC s rolí PDC Emulator jako Domain/Enterprise Admin a na všech řadičích domény zastav službu DFS Replication (doporučeno kvůli konzistenci):
powershell
Stop-Service -Name DFSR
2. Na PDC otevři ADSIEDIT.MSC, připoj se na "Default naming context" a přejdi na:
DC=domena,DC=cz → OU=Domain Controllers → CN=(název PDC) → CN=DFSR-LocalSettings → CN=Domain System Volume → CN=SYSVOL Subscription
3. Na objektu SYSVOL Subscription na PDC (autoritativní kopie) nastav:
text
msDFSR-Enabled = FALSE
msDFSR-Options = 1
4. Na stejném objektu na všech ostatních DC nastav jen:
text
msDFSR-Enabled = FALSE
5. Z PDC vynuť replikaci AD po celé doméně:
cmd
repadmin /syncall /AdeP
6. Spusť službu DFS Replication zpět na PDC a v Event Vieweru ověř event 4114 (replikace SYSVOL byla zakázána).
7. Na PDC nastav zpět:
text
msDFSR-Enabled = TRUE
8. Znovu vynuť replikaci AD:
cmd
repadmin /syncall /AdeP
9. Aktualizuj globální stav DFSR na PDC a ověř úspěch přes event 4602 (proběhla autoritativní synchronizace SYSVOL):
cmd
dfsrdiag PollAD
10. Spusť službu DFS Replication na všech ostatních (neautoritativních) DC — v Event Vieweru se nejdřív objeví event 4114.
11. Na všech ostatních DC nastav zpět:
text
msDFSR-Enabled = TRUE
12. Na všech ostatních DC aktualizuj globální stav a ověř úspěch přes eventy 4614 a 4604:
cmd
dfsrdiag PollAD
13. Volitelně vynuť ještě přímou replikaci mezi konkrétní dvojicí DC:
cmd
repadmin /replicate <cílový DC> <zdrojový DC> "dc=domena,dc=cz" /force
14. Na závěr otestuj obousměrně — vytvoř zkušební soubor v SYSVOL na DC1 i na DC2 a ověř, že se replikuje na ostatní řadiče oběma směry.
Non-authoritative restore (D2) — použij na DC, jehož SYSVOL je "špatný" a má se přepsat kopií od jiného DC. Postup je stejný jako výše, ale na daném DC se v krocích 3/4 místo msDFSR-Options = 1 nastavuje msDFSR-Options = 2.
Zdroj a podrobnější vysvětlení: saubhik.wordpress.com — DFSR Restore: Non-authoritative (D2) / Authoritative (D4)