You want to prevent a domain controller from covering sites outside of the one it resides in.
Run regedit.exe from 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.
> reg add HKLM\System\CurrentControlSet\Services\Netlogon\Parameters /v[RETURN] AutoSiteCoverage /t REG_DWORD /d 0
' 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"
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.
Recipe 11.18 for viewing the site coverage for a domain controller