How to Install Distribution Point in SCCM

In this post I will cover how to setup or install SCCM distribution point. Distribution points in Configuration Manager hosts the content files that you deploy to devices and users.

In this post I will cover the steps to install distribution point role on a Windows Server.

Install a SCCM Distribution Point Role

Let us see how to install distribution point role in SCCM. You can also install a distribution point using PowerShell script. However if you are new to SCCM, I suggest you use the steps mentioned in this guide.

Most of all before you install DP role check the operating system compatibility. Click the link to know more about it.

SCCM Distribution Point Role Prerequisites

  • Remote Differential Compression
  • IIS Configuration
  • Application Development: ISAPI Extensions
  • Security: Windows Authentication
  • IIS 6 Management Compatibility: IIS 6 Metabase and IIS 6 WMI Compatibility.

To support PXE or multicast role on DP, the WDS (Windows Deployment Services) role is required. WDS installs and configures automatically when you configure a distribution point to support PXE or Multicast on Windows Server. In addition to that PowerShell 3.0 is required on Windows Server before you install the distribution point.

SCCM Site Server Computer Account

You must add the SCCM site server computer account to the Local Administrators group on the box where DP role is to be installed. This step must be done before you install distribution point role else the installation fails.

In this example, SCCM is the name of the site server and SCCMDP01 is my DP server where DP role shall be installed. So I add the SCCM site server computer account to the Local Administrators group on SCCMDP01 computer.

SCCM Site Server Computer Account

Add a new SCCM Distribution Point Server

To add a new SCCM distribution point server using SCCM console

  • Launch the SCCM console.
  • Click Administration > Site Configuration. Right click Servers and Site System Roles.
  • Select Create Site System Server.
  • The Create Site System Server Wizard opens and should help you to install distribution point role.

Create Site System Server

In the Create Site System Server Wizard, click Browse. Select the computer on which DP role is to be installed. Click the drop-down and select the Site Code and click Next.

Create Site System Server Wizard

On the System Role Selection page, check the box “Distribution Point”. Click Next.

install SCCM distribution point role

SCCM Distribution Point Settings

While installing distribution point role on a server, you will see several options to configure. Let us look at each of these options.

  • Install and configure IIS if required by Configuration Manager: Enable this setting to install Windows components required for a distribution point automatically. To install it via command line check this post.
  • Enable and configure BranchCache for this distribution point: Enable this setting to enable and configure BranchCache.
  • Specify how client computers communicate with the distribution point: Choose either HTTP or HTTPS for client communication with the DP. If you select HTTPS, ensure you read this.
  • Allow clients to connect anonymously: Enable this check box only if you need anonymous connections to the DP. The ConfigMgr client uses the Local System account and the Network Access account to connect to the DP.

Click Next.

Specify Distribution Point Settings

SCCM Distribution Point Drive Settings

  • Specify the drive settings for the distribution point – You can configure up to two disk drives for the content library and two disk drives for the package share.
  • Drive space reserve (MB) – This value here determines the amount of free space on a drive before SCCM chooses a different drive and continues the copy process to that drive. By default the Drive space reserve is 50 MB. In this example I will set it to 1024 MB.
  • Content Locations – Specify the content locations for the content library and package share. By default the content locations are set to Automatic. The primary content location will be set to the disk drive that has the most disk space at installation and the secondary location assigned the disk drive that has the second most free disk space.

SCCM Distribution Point Drive Settings

I have explained the pull distribution point settings in this post. Click Next.

SCCM Pull Distribution Point Settings

The PXE option can be enabled and configured later. Click Next.

Enable PXE on distribution point

We shall go through Multicast options later. Click Next.

Enable multicast on distribution point

Specify whether to validate the integrity of content files on the distribution point. When you enable content validation on a schedule, Configuration Manager will verify all the content on distribution point.

We will configure the content validation later. So click Next.

content validation settings on distribution point

In this step you specify the boundary group(s) to associate with this site system. Click Add and choose the boundary group. Click Next.

add boudnary group

Finally on the completion page, click Close.

How to Setup Distribution Point in SCCM 2012 R2

Monitoring SCCM Distribution Point Installation

When you install a SCCM distribution point, you must know about the installation status. A DP install could fail due to multiple reasons. Therefore you must always check and verify the DP install status. To find out the distribution point status.

  • Go to Monitoring workspace.
  • Click Distribution Point Configuration Status.
  • From the list of distribution point servers, select the SCCM distribution point server that you just setup.
  • The status icon is important here. A green circle with tick shows successful DP install.
Monitoring SCCM Distribution Point Installation
Monitoring SCCM Distribution Point Installation

You can login to the DP server and check for the folders shown in the below screenshot.

SCCM distribution point content library

Distribution Point Troubleshooting Log Files

Whenever you send any content from central DP to remote DP, it is important that content reaches the destination DP. Hence for SCCM DP troubleshooting, you can open the Distmgr.log file. This file records content creation, compression, delta replication, and information updates.

Distribution Point Troubleshooting Log Files

Prajwal Desai

Hi, I am Prajwal Desai. For last few years, I have been working on multiple technologies such as SCCM / Configuration Manager, Intune, Windows 11, Azure, Security etc. I created this site so that I can share valuable information with everyone.

43 thoughts on “How to Install Distribution Point in SCCM”

  1. Hai prajwal,

    we have 256kbps mpls network line and how to install DP through this line? or any alternative way available to install. please help me

  2. HI Prajwal,
    I have 1 primary SIte +DP+WSUS+MP, and other DP+MP , diferent VLAN , all package don´t deploy on this DP with error CContentDefinition::GetFileProperties failed; 0x80070003 SMS_PACKAGE_TRANSFER_MANAGER 12/05/2021 09:07:25 644 (0x0284).
    I have reviewed permissions, the dp is in the SCCM administrators group and in turn in the local administrator group of both, it has exclusions in the antivirus and windows firewal disabled, but it still does not work, please could you help me, I don’t know what to see or do anymore

  3. Hi Prajwal

    Thanks for another top article. I have a quick question, at which point do the AD objects get created for the site servers in the System Management container? We’re adding an additional site server in, have it built and configured its roles, just need to enable its boundary groups and discoveries. I wasnt sure if the objects are created now when these are enabled or when the site roles were installed.


  4. Hi Prajwal,

    I have an issue that hopefully, you can assist with, I’m trying to create a DP in Pune India and the primary site server is in Canada. The firewall rules are any:any between the two servers and all prerequisites are done. When I add the DP to SCCM i get the following error:

    Distribution Manager failed to install distribution point, possible cause Distribution Manager does not have sufficient rights to the computer. The new DP has the site servers computer account in the admin group, and i also added the service accounts for SQL and SCCM still no go.

    Any help would be appreciated.



      • I did that the only other error is failed to copy file Microsoft Configuration Manager\bin\x64\..\x64\ContentAuthModule.dll to ADMIN$\system32\inetsrv\ContentAuthModule.dll, Win32 error = 64. when i try and copy the file manually it fails i will investigate

        • Jeremy I may be a little late, however had the same issue but from a DC in Pune connecting into a DC into CA. Everytime it tried to connect to the CAS to join I’d get that error, FW rules were all checked and fine. So in the end I created the server in the US DC and then copied it over to Pune and powered it up!

  5. hello Prajwal

    thank you for your tutorials on the web 🙂

    i need your help , is not my first time to install a distribution point, but now i have a problem !

    When i install the DP , i dont see the DP in the monitoring distrubution point

    in Hman.log i see my new dp Site system currently in use: STE SRV-SCCMDP SMS Distribution Point
    and y have this : i know is correct in future kb , but i dont now it blocks me
    *** [22007][241][Microsoft][SQL Server Native Client 11.0][SQL Server]Échec de la conversion de la date et/ou de l’heure à partir d’une chaîne de caractères.

    on server SRV-SCCMDP
    the folder in the dp isn’t created on the D:\ : no_sms_on_drive.sms is not presne on the d:\
    i haven’t defender or virusscan
    the Firewall services is up but the rules is disabled

    thank you for your help

    sorry for my english

  6. How to schedule DP getting download EP updates from Master Server. I want to schedule all DP start download the EP updates after business hour around 1 AM. Need your further advise. Thank you!

  7. Hi Prajwal ,

    I am trying to configure a Pull DP and I am trying to understand is there any specific Prerequisites for Pull DP role configuration un like Standard distribution .
    Is there any script to check for prerequisites on windows 2016 server for configuring as a pull DP

  8. Hi prajwal..i have set up the distribution point. My question is how will the users access the contet..users have the agent already installed in their machines

    • You must first create a boundary and boundary group. Then associate the DP to the boundary group. The clients within this boundary will start downloading the content from distribution point.

  9. In our site we have 2 subnet , we are using SCCM 1710 and have one DP for one subnet . We are not deploy OS through PXE on some PCs because they belong to other subnet which is not added here in SCCM. Someone suggested to create a new boundary and DP. When we tried same but while creating DP when we browse our and enter FQDN of our SCCM server it says it already exist because we already have one distribution point for one subnet?

    Please help us on this , any suggestion or help would be appreciated.


  10. Hi Prajwal, I have a question for you.
    I have one primary SCCM 1706 server in our headquarter and branch DP installed on windows 10 workstation at branch offices.
    Branch workstations use local DP to download application and packages but I’m not sure they use it for downloading windows and office updates too.
    I watch the wuahandler.log on workstations and it seems that they download software updates from primary server instead of local as you can see in following log row:

    Existing WUA Managed server was already set
    (I change name server for privacy but this is the primary SCCM server where is installed WSUS)

    I want branch office download all software updates from local DP and not from Primary server.
    This can help us to reduce branch offices bandwidth usage.
    How can I do to make it real?
    Can you help me?
    Thank You so much.

    • Hi Luca,

      In order for the clients to pull content from the local DP, you would need to install the Software Update Point role and WSUS. Once this is done, you can either point it out to the Internet or make it a downlevel SUP of your primary.

      Once this is configured (and assuming your Boundaries are configured correctly), the clients should pull the updates from the local DP/SUP


      • Actually this is not quite correct
        You don’t need Wsus and Sup on the DP – (well at least I don’t.)
        I deploy updates as packages from the main site with Wsus and Sup Roles to the many DPs we have scattered across the globe and the clients readily pull their Updates from the DPs as packages.
        Maybe I’m doing something wrong.

        • Point taken Kristoffer, Luca this sounds like it could be to do with Boundary config then in that case. Kirstoffer is correct in that if you create a SUG of the required updates, and then download this as a Software Update Package, this should then be deployed out to your local DP for the clients to consume instead of coming back over the WAN to your primary site server.

          Is the subnet range setup within Boundaries? and if so, what Site System and Boundary Group is it pointing at? By the sounds of it you just want it point towards the local DP and not the primary site server.

          If this is configured correctly then there’s know reason why it wouldn’t consume the content on the LAN rather than come back across the WAN.


  11. Hi Prajwal,
    If I am only going to use this remote DP to install Windows and 3rd party updates I do not have to configure the DP with PXE or Multicast would I? Also I noted in part of this discussion that ports SMB 445 TCP, RPC Endpoint Mapper 135 UDP and TCP, RPC dynamic TCP needed to be opened. Can you verify that this is true.


  12. Hi Prajwal,

    we are in a process of decommissioning one of the DP, we have installed DP role in new server and is success.

    what are the other possible ways of copying the content from old DP to new DP?

    As of now, we have added new DP in a existing DP group. is there any faster way?

    Thanks in advance

  13. Can you please help me to fix this error which i am getting while installing a new DP. previously i had the DP on the same Sever.”
    Failed to install DP files on the remote DP. Error code = 15″ i have the HDD NTFS formatted as i said DP was installed previously on this server.

  14. Just as a side note you need to open the following firewall ports as well for it to work.

    SMB 445 TCP
    RPC Endpoint Mapper 135 UDP and TCP
    RPC dynamic TCP

    • It says that the computer communicates with the distribution point via HTTP or HTTPS, Don’t you have to open port 80 or 443 then?

  15. Hi sir, I am Managing a Secondary site, recently one of my DP is down due to hardware failure.. now I want to install new DP… can I do it from secondary site or it can be done on primary site only..??

  16. which will be your recommendation in order to transfer all the packages and app to the new DP? how will you transfer? prestaged content?

      • yes. Currently we have 1 primary site and 50 secondary sites ( we will reach 480 secondary on 2 primary sites) y we have some networking issues (low bandwith) so, the first thing we do is to populate the content on the secondarys through the prestaged content, Some of them remain in pending. So, we have to remove, and re add until we get the OK.

  17. Very good and helpful guide Prajwal. One question I have, you may be able to help, should boundary groups be created and in place before creating the DP?

    • HI, I have SCCM 2012 R2 site and i have small office connected through MPLS/VPN so i want to setup local distribution point to deploy software locally not moving data over vpn/mpls so DP is right step or is their any other options avaiable

  18. Hi Prajwal,

    Post is very good but i have to found one mistake

    (Install and configure IIS if required by Configuration Manager: Enable this setting to install Windows components required for a DP automatically.

    Install and configure IIS if required by Configuration Manager Required this Enable and configure BranchCache for this Distribution Point): Enable this setting to enable and configure BranchCache.)
    Please check & correct .
    Blog is very good.

    • I have 1 primary SCCM+DP+WSUS. All users of primary site are working smoothly. I have 10 remote site in where I have deployed only DP installed and I have already distributed updates packed to the remote dp.
      Remote DP are healthy and remote clients are installing Client agent from remote DP. I have already assign remote Boundary groups into remote DP. My problem is: when I deploy update patch from sccm server , remote clients are not taking that updates from their remote site. Please help me anyone how it will be solved.


Leave a Comment