Performing an Authoritative Synchronisation of SYSVOL using DFSR

I came across a scenario the other week where newly promoted 2012 R2 domain controller would not complete it’s initial SYSVOL replication and in doing so was failing to advertise properly as an available authentication server. The only way I was able to resolve this issue was to perform an authoritative synchronisation of the SYSVOL folder using the PDC as the master.

To perform this please follow the following steps. You should install the DFS Replication role to each domain controller in order to use the DFSR command tools.

  1. Open ADSI Edit on the PDC and connect to the default naming context.
  2. Navigate to CN=SYSVOL Subscription,CN=Domain System Volume,CN=DFSR-LocalSettings,CN=<the server name>,OU=Domain Controllers,DC=<domain>,DC=<local>
  3. Modify the attribute msDFSR-Enabled=FALSE
  4. Modify the attribute msDFSR-options=1
  5. For AD replication throughout the forest. You can do this by performing repadmin /replicate <other dc fqdn> <pdc fqdn> “DC=domain,DC=local” /full /force
  6. Next modify the msDFSR-Enabled=FALSE attribute on all other domain controllers and repeat step 5
  7. Start the DFSR service on the PDC and set as authoritative
  8. Look for Event ID 4114 in the DSFR event log
  9. Modify the attribute msDFSR-Enabled=True on the PDC
  10. Repeat Step 5
  11. Run DFSRDIAG POLLAD from the PDC
  12. Look for Event ID 4602 to indicate SYSVOL has been initialised
  13. Start the DFSR service on all other domain controllers and you should see Event ID 4114 in each event log
  14. Modify the attribute msDFR-Enabled=True on all other domain controllers
  15. Repeat step 5
  16. Run DFSRDIAG POLLAD on all other domain controllers
  17. SYSVOL should now replicate between all domain controllers having this issue

To force a SYSVOL replication you can use DFSR command line tool from the PDC

DFSRDIAG SyncNow /Partner:<other dc fqdn> /RGName:”Domain System Volume” /Time:5 

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s