By default SCCM will keep a list of all Distribution Points in the registry, this can be problematic in a large environment where clients do not have connectivity to all distribution points. The result is a long delay in imaging tasks or anything that needs to communicate with and available DP. To manually specific a DP for the site to use on the SCCM server run this scheduled task every 5 minutes.
The user needs to have Full Access access to the HKLM\SOFTWARE\MICROSOFT\SMS\DP key
Copy the follow command into a batch file or run directly from a scheduled task.
Single Server Example
REG ADD HKLM\SOFTWARE\MICROSOFT\SMS\DP /f /v ManagementPoints /t REG_SZ /d "http://[SCCM-SERVER]"
Multiple Server Example
REG ADD HKLM\SOFTWARE\MICROSOFT\SMS\DP /f /v ManagementPoints /t REG_SZ /d "http://[SCCM-SERVER-1]*http://[SCCM-SERVER-2]"