You want to change the number of seconds that a domain controller in a site waits before replicating within the site.
126.96.36.199 Using a graphical user interface
188.8.131.52 Using a command-line interface
With the following command, change <NumSeconds> to the number of seconds to set the intra-site replication delay to:
> reg add HKLM\System\CurrentControlSet\Services\NTDS\Parameters /v "Replicator[RETURN] notify pause after modify (secs)" /t REG_DWORD /d <NumSeconds>
184.108.40.206 Using VBScript
' This code sets the intra-site delay interval ' ------ SCRIPT CONFIGURATION ------ strDC = "<DomainControllerName>" ' DC you want to configure intNumSeconds = <NumSeconds> ' Time in seconds to delay ' ------ END CONFIGURATION --------- const HKLM = &H80000002 strNTDSReg = "SYSTEM\CurrentControlSet\Services\NTDS\Parameters" set objReg = GetObject("winmgmts:\\" & strDC & _ "\root\default:StdRegProv") objReg.SetDWORDValue HKLM, strNTDSReg, _ "Replicator notify pause after modify (secs)", _ intNumSeconds WScript.Echo "Intra-site replication delay set to " & intNumSeconds
After a change has been made to a domain controller's local copy of Active Directory, it waits for a period of time before sending change notification requests to its intra-site replication partners. The default delay on Windows 2000 domain controllers is five minutes. For Windows Server 2003, the default delay has been changed to 15 seconds. You can customize this notification delay by changing the registry value, Replicator notify pause after modify (secs), on the domain controllers, as described in the Solution section.
12.5.4 See Also
MS KB 214678 (How to Modify the Default Intra-Site Domain Controller Replication Interval)