11.19. Disabling Automatic Site Coverage for a Domain Controller
Problem
You want to prevent a domain controller from covering sites outside of the one it resides in.
Solution
Using a graphical user interface
Run
regedit.exefrom the command line or Start → Run.Expand HKEY_LOCAL_MACHINE → SYSTEM → CurrentControlSet → Services → Netlogon → Parameters.
Right-click on Parameters and select New → DWORD Value.
For the name, enter AutoSiteCoverage.
Double-click on the new value, enter 0 under Value data, and click OK.
Using a command-line interface
> reg add HKLM\System\CurrentControlSet\Services\Netlogon\Parameters /v[RETURN]
AutoSiteCoverage /t REG_DWORD /d 0Using VBScript
' This code disables auto site coverage
strNetlogonReg = "SYSTEM\CurrentControlSet\Services\Netlogon\Parameters"
const HKLM = &H80000002
Set objReg = GetObject("winmgmts:root\default:StdRegProv")
objReg.SetDWORDValue HKLM, strNetlogonReg, "AutoSiteCoverage", 0
WScript.Echo "Site coverage disabled"Discussion
If you want to reduce the load on a domain controller, one way is to prevent it from covering for other sites. Automatic site coverage happens when a site does not have any member domain controllers.
See Also
Recipe 11.18 for viewing the site coverage for a domain controller
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access