Replacing Distribution Point

Our environment has 40+ application servers that are also Distribution Points. We are about to replace the current server with a shiny new one. I am wondering what the best way would be to replace the Distribution Point. The current OS is 2008 R2, and
the new server will be the same. My current thought for the migration would to remove the DP from every package. (about 60 packages). Once all the packages are removed, I would then remove the Distribution point from SCCM. Pull the server, setup the new server,
Install the pre-req's and make this new server a DP. Then go back through the 60 packages and add this new DP to the packages. Are all these steps necessary? Do I have to remove all 60 packages from the DP? Or can I simply remove the DP and be done with it
and just add the 60 packages to the new DP?

Maybe I'm missing something, Or I just haven't provided enough information. But if I do the following:
Remove the DP from the package's distribution point’s hive.
Remove the DP as site system.
Rename the original DP to a different name.
Bring up the new server and name it what the old server was named.
Install the DP on the new server.
Push the packages using the Copy Package wizard.
I wouldn't be able to use the Copy Package wizard, at least fully, because the distribution point I would like to use to copy to the new DP is gone. I could use another DP, but each DP had different packages depending on where it resides. Not a dealbreaker,
because I the drivers packages alone will be the same at each DP, so copying them from another DP will be slick. But for the Software packages, I guess I'll have to manually associate them to the new DP.

Similar Messages

  • Adding New SCCM 2012 SP1 Distribution Point To Replace Existing Distribution Point

    We currently in the process of the doing a site server refresh at all our remote sites. Each remote site currently has a physical 2012 SP1 DP, and will be replaced with  a new DP at each location, and will eventually decommission the current one.
    What's the best way to introduce a new DP and remove the old one?
    Thanks
    Bern

    You can use this method if distributing through the WAN is not an option.
    http://blogs.technet.com/b/kensmith/archive/2013/08/01/migrating-the-content-library-between-distribution-points-in-sccm-2012-sp1.aspx
    If you don't care, just add it to SCCM and replicate your content. Modify your boundary once done.
    I hope you have a DP Group, if so, just make it member of the group and all your content will be copied. If not, you'll have to go through all your content and add it manually or script the process using PowerShell.
    To remove your existing it's simply a matter of removing the "Distribution Point" role on your Server using the SCCM Console. (Administration / Site Configuration /Site Server, select your distribution point, right click Remove)
    Benoit Lecours | Blog: System Center Dudes

  • Replace secondary site with distribution point

    I have a client that would like to remove some unnecessary secondary sites and replace them with distribution points on the same hardware. Is there a built-in way of doing this from the SCCM console? What should be taken into consideration before doing
    such a thing?
    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread. ”

    No there is no built in way to do this. It's essentially an uninstall (of the Secondary site components) and an fresh install of the DP. Content and boundaries are the only real considerations; you may want to use pre-staged content to essentially
    cache a local copy so that it doesn't have to be replicated across the WAN. Technically, if you leave the sccmcontentlib in place, it may be able to reuse this but that's not supported so it may or may not work.
    Jason | http://blog.configmgrftw.com

  • Business Process - Sales Process through Distribution point but revenue booked to Manufacturing Profit Center

    Dear Expats
    Our company now planning to decentralized the sales by introducing Sales distribution Point.
    We have three manufacturing plant and every manufacturing plant are individual profit center.
    Material is same.
    Now company is planning to introducing sales distribution point.
    Goods transfer from three manufacturing plant to sales distribution point and sale from the distribution point.
    Now our requirement is - revenue will be booked to every manufacturing profit center.
    How can we process this business process.
    Note : We don't want to create separate material code - manufacturing plant wise.
    Regards
    Tarek H Chy

    Hi 
    I have the issue like..
    1.  For each line item of the sales order check, whether the profit center is filled or not, if it is not filled then determine the profit center and populate.
    2. If material of the line item is "sub component code" of a material that is "Offering component code", then compare the profit centers of line item with the profit center maintained for the material that is offering component code.  If the profit centers are different, replace the sales order line item profit center with the profit center of the offering component code material.
    3.  Above activities should happen when the sales order is saved.
    can somebody tell me which user exit ?? where coding can be dine.

  • Is there a way to base a collection from a query that shows all Distribution Points?

    Hi,
    I am able to create a query in Excel that shows all distribution points in my SCCM hierarchy:
    i.e.
    SELECT v_DistributionPointInfo.ServerName 
    FROM SMS_EY0.dbo.v_DistributionPointInfo v_DistributionPointInfo
    Is there anyway to get this query into SCCM Queries so that I can base a Collection off of the query.  This way, I will have a dynamic collection to show me all of my 630+ distribution points?
    Thanks!

    Thanks alot for the statement. In my situation it didn't worked. The probem is, that the data in SMS_DistributionPointInfo.Servername is written as FQN. In SMS_R_System.Name the Name is without FQ.
    I have successfuly tested the following query in SQL:
    Select
    * from
    v_r_system
    where
    v_r_system.Name0
    in (Select
    REPLACE(Servername,
    'FQN-String',
    '') from
    v_DistributionPointInfo)
    But this doesn't work in WQL
    Select
    * from
    SMS_R_System where
    SMS_R_System.Name
    in (Select
    REPLACE(Servername,
    'FQN-String',
    '') from
    SMS_DistributionPointInfo)
    Do you see another solution for my problem?
    Kind regards Stefan Somogyi

  • Content Validation Issue on Distribution Points

    Hi all,
    I am currently running SCCM 2012 R2 CU2 with Single Primary Site Server and Several remote Distribution Points serving Windows Updates, Software and Images.
    This has been bothering me for a while now and I can not figure it out…. Two of my distribution points are not completing their content validation. They begin the process as scheduled
    but about 2-5 packages in, they get hung up on an old package that does not exist anymore and then start the process over, validating the same 2 packages over and over. I have ran a few scripts to check WMI for this package and it is definitely not there.
    It is not present in the Content Library either.
    Simple query for to check WMI for the package on the DP:
    gwmi -Namespace rootsccmdp -Query “select * from SMS_PackagesInContLib where PackageID = ‘XXX001AE′”
    Here is a snip of the smsdpmon.log
    Report status message 0x8000094F to MP
    SMS_Distribution_Point_Monitoring
    11/9/2014 3:54:02 AM
    3604 (0x0E14)
    Status message has been successfully sent to MP from remote DP
    SMS_Distribution_Point_Monitoring
    11/9/2014 3:54:02 AM
    3604 (0x0E14)
    Start to evaluate package ‘XXX001AE’ version 0 …
    SMS_Distribution_Point_Monitoring
    11/9/2014 3:54:02 AM
    3604 (0x0E14)
    Report status message 0x4000094C to MP
    SMS_Distribution_Point_Monitoring
    11/9/2014 3:54:02 AM
    3604 (0x0E14)
    Status message has been successfully sent to MP from remote DP
    SMS_Distribution_Point_Monitoring
    11/9/2014 3:54:02 AM
    3604 (0x0E14)
    Failed to evaluate package XXX001AE, Error code 0×80070002
    SMS_Distribution_Point_Monitoring
    11/9/2014 3:54:02 AM
    3604 (0x0E14)
    Report state message 0x8000094F to MP
    SMS_Distribution_Point_Monitoring
    11/9/2014 3:54:02 AM
    3604 (0x0E14)
    Report Body: SPS001AE["Display=vdepman.sdale.org"]MSWNET:["SMS_SITE=SPS"]vdepman.sdale.org
    SMS_Distribution_Point_Monitoring
    11/9/2014 3:54:02 AM
    3604 (0x0E14)
    Report status message 0x8000094F to MP
    SMS_Distribution_Point_Monitoring
    11/9/2014 3:54:02 AM
    3604 (0x0E14)
    Status message has been successfully sent to MP from remote DP
    SMS_Distribution_Point_Monitoring
    11/9/2014 3:54:02 AM
    3604 (0x0E14)
    Report status message 0x8000095A to MP
    SMS_Distribution_Point_Monitoring
    11/9/2014 3:54:02 AM
    3604 (0x0E14)
    Status message has been successfully sent to MP from remote DP
    SMS_Distribution_Point_Monitoring
    11/9/2014 3:54:02 AM
    3604 (0x0E14)
    Anyone have any idea why it is still trying to validate this old package?
    Thanks

    Thanks for the replies,
    Here is some extra information on what I have tried.
    I have run the Bart Serneels script which did seem to clean some things up on the other servers. Did NOT fix the issue on these ones however.
    I have also ran these two scripts that compare the content on the DP itself.
    This one Compares Content Librrary with WMI and deletes the package INI if needed.
    cls
    $WMIPkgList = Get-WmiObject -Namespace Root\SCCMDP -Class SMS_PackagesInContLib | Select -ExpandProperty PackageID | Sort-Object
    $ContentLib = (Get-ItemProperty HKLM:SOFTWARE\Microsoft\SMS\DP).ContentLibraryPath
    $PkgLibPath = ($ContentLib) + '\PkgLib'
    $PkgLibList = (Get-ChildItem $PkgLibPath | Select -ExpandProperty Name | Sort-Object)
    $PkgLibList = ($PKgLibList | ForEach-Object {$_.replace('.INI',"")})
    $PksinWMIButNotContentLib = Compare-Object -ReferenceObject $PKgLibList -DifferenceObject $WMIPkgList -PassThru | Where-Object { $_.SideIndicator -eq "=>" }
    $PksinContentLibButNotWMI = Compare-Object -ReferenceObject $PKgLibList -DifferenceObject $WMIPkgList -PassThru | Where-Object { $_.SideIndicator -eq "<=" }
    ##Write-Host Items in WMI but not the Content Library
    ##Write-Host ========================================
    ##$PksinWMIButNotContentLib
    Write-Host Items in Content Library but not WMI
    Write-Host ====================================
    $PksinContentLibButNotWMI
    Write-Host Delete .INI´s in PkgLib not in WMI
    Foreach ($PkgLIB in $PksinContentLibButNotWMI){
    Remove-Item -Path "$PkgLibPath\$PkgLIB.INI" -Confirm
    This one Compares WMI to the Content Library and delete the package from WMI.
    cls
    $WMIPkgList = Get-WmiObject -Namespace Root\SCCMDP -Class SMS_PackagesInContLib | Select -ExpandProperty PackageID | Sort-Object
    $ContentLib = (Get-ItemProperty HKLM:SOFTWARE\Microsoft\SMS\DP).ContentLibraryPath
    $PkgLibPath = ($ContentLib) + '\PkgLib'
    $PkgLibList = (Get-ChildItem $PkgLibPath | Select -ExpandProperty Name | Sort-Object)
    $PkgLibList = ($PKgLibList | ForEach-Object {$_.replace('.INI',"")})
    $PksinWMIButNotContentLib = Compare-Object -ReferenceObject $PKgLibList -DifferenceObject $WMIPkgList -PassThru | Where-Object { $_.SideIndicator -eq "=>" }
    $PksinContentLibButNotWMI = Compare-Object -ReferenceObject $PKgLibList -DifferenceObject $WMIPkgList -PassThru | Where-Object { $_.SideIndicator -eq "<=" }
    #Items in WMI but not the Content Library
    #========================================
    $PksinWMIButNotContentLib
    #Items in WMI but not the Content Library
    #========================================
    $PksinWMIButNotContentLib
    Foreach ($Pkg in $PksinWMIButNotContentLib){
    Get-WmiObject -Namespace Root\SCCMDP -Class SMS_PackagesInContLib -Filter "PackageID = '$Pkg'" | Remove-WmiObject -Confirm
    Neither of them return any information about left over packages.
    If I must, I may uninstall the DP role on these servers and reinstall it, one of them in also my "Application Catalog Server". Will re-installing the DP on this server cause any major issues?
    Thanks

  • Move Distribution point from Server 2008 R2 to Server 2012 R2

    We have to upgrade one of sccm server 2008 R2 to server 2012 R2 on new box
    Server 2008 R2 is a Distribution Point
    I need to figure out right steps to move content and packages to new server and rather distributing all packages
    Need to figure out any specific steps for upgrading from Server 2008 to Server 2012 before turning off DP.
    We planing to use same Ip and server name and turn off and replace old server.
    I would appreciate any help..
    Thanks
    RJ
    RJ09

    As a side note here, I would *not* use the same name. This will be a *new* DP and thus should be treated as such. You'll simply be migrating the content and re-adding it (the DP) to the same boundary groups as the old DP. You'll then retire the old
    DP. The IP Address doesn't matter here.
    Jason | http://blog.configmgrftw.com | @jasonsandys

  • DP's have Warning "Failed to retrieve the package list on the distribution point" - How to Clear it?

    All but one of my DP's (A new one I just created) have this Warning Message:  "Failed to retrieve the package list on the distribution point".  They all seem to be working, I can update and push new content to them.
    When I go to the smsdpmon.log, it has an error for a package, but I've since redistributed it, and it is working fine. (Items below are snips from the smsdpmon.log)
    CContentDefinition::LibraryPackagesWmi: The package data in WMI is not consistent to PkgLib SMS_Distribution_Point_Monitoring 11/16/2013 6:00:01 PM 3920 (0x0F50)
    CContentDefinition::LibraryPackagesWmi: Package PS10011B can't be found in PkgLib SMS_Distribution_Point_Monitoring 11/16/2013 6:00:01 PM 3920 (0x0F50)
    CContentDefinition::LibraryPackagesWmi failed; 0x80004005 SMS_Distribution_Point_Monitoring 11/16/2013 6:00:01 PM 3920 (0x0F50)
    Failed to evaluate package PS10011B, Error code 0x80070002 SMS_Distribution_Point_Monitoring 11/16/2013 6:29:50 PM 3920 (0x0F50)
    Since then, after redistributing the package, it clears up the logs... but not the warning in Monitoring:
    Start to evaluate package share for package 'PS10011B' version 0 ... SMS_Distribution_Point_Monitoring 11/18/2013 12:39:52 PM 868 (0x0364)
    Package PS10011B is verified successfully SMS_Distribution_Point_Monitoring 11/18/2013 12:39:52 PM 868 (0x0364)
    So since everything appears to be working fine, how do I clear out that Warning, so I have nice Green Check Mark Icons in my Monitoring Tab, so when something actually does go wrong, I won't just ignore it since it's always been set to Warning?

    I'll have to review this. The script
    here, alone did not solve the my issue. Interesting that it say I do not have any inconsistencies on any my DP's now, but I run the other one on a single DP, it states I have inconsistencies still.
    $WMIPkgList = Get-WmiObject -Namespace Root\SCCMDP -Class SMS_PackagesInContLib | Select -ExpandProperty PackageID | Sort-Object
    $ContentLib = (Get-ItemProperty HKLM:SOFTWARE\Microsoft\SMS\DP).ContentLibraryPath
    $PkgLibPath = ($ContentLib) + "\PkgLib"
    $PkgLibList = (Get-ChildItem $PkgLibPath | Select -ExpandProperty Name | Sort-Object)
    $PkgLibList = ($PKgLibList | ForEach-Object {$_.replace(".INI","")})
    $PksinWMIButNotContentLib = Compare-Object -ReferenceObject $WMIPkgList -DifferenceObject $PKgLibList -PassThru
    ##### section 1 #######################
    Write-Host Items in WMI but not the Content Library
    Write-Host ========================================
    $PksinWMIButNotContentLib
    Foreach ($Pkg in $PksinWMIButNotContentLib){
    Get-WmiObject -Namespace Root\SCCMDP -Class SMS_PackagesInContLib -Filter "PackageID = '$Pkg'" | Remove-WmiObject -Confirm
    I wonder if the first script is not looking for INI's whereas the second one is. I verified that the INI's do exist...
    I'll run the second on all of my DP's, remove the left over INI's, and report back again next week on status.
    -Tony

  • Has anyone experienced problems with Mackeeper? I did not complete downloading this software. Yet, occasionally when on the internet, I will have the MacKeeper multi-colored circle replace my pointer. How do you deal with this?

    Has anyone experienced problems with Mackeeper? I did not complete downloading this software. Yet, occasionally when on the internet, I will have the MacKeeper multi-colored circle replace my pointer. How do you deal with this?

    Welcome to Apple Support Communities
    Don't download MacKeeper. Users complain about this app and it damages OS X. Also, Mac OS X knows how to take care of itself, so you don't need any other cleaning application that may damage OS X. See > https://discussions.apple.com/docs/DOC-3691

  • Is there a way to avoid having a content library on a site server when the Distribution Point role is not installed on that server (disk cost issue)?

    Hello,
    I don't think it is possible, but my goal is to start a discussion about content libraries and maybe suggest something for a future release or version of Configuration Manager.
    Actually, based on Configuration Manager Technet documentation, Configuration Manager creates a content library on each site server and on each distribution point.
    Often, when designing the architecture, people will offload the distribution point role from the site server to an external server (and add the role to other servers too for redundancy). They could also do the same for the Management Point role, but this
    is not related to content library. The idea is to save the site server from having to deal with clients for software distribution (applications, software updates, OS, etc.), this is especially true for organizations having a large number of clients and/or
    primary site servers involved in a hierarchy. Doing so will allow more resources on the site server to deal with the database and also replication in the case of a hierarchy.
    When doing that, you still have to maintain a content library on the site server and the thing is this library will usually become huge, especially for organizations having more than 1000 applications (add also OS images to this). Will the content library
    on the site server become as huge as the one for a distribution point having a copy of all content? I guess the answer is yes.
    I know that Pull distribution points will help offloading the task from the site server to distribute content to distribution points, but, correct me if I'm wrong, you still have to maintain a content library on the site server when using them, and they
    will not make the content library smaller on the site server. Also, I don't like the fact that you lose the rate limits feature with Pull DPs, but this is another story.
    Storage cost is high and in this scenario, it hurts to have to pay this cost for a content library not used by the clients, but only to distribute content to DPs.
    Correct me if I'm wrong, but the key component here is Distribution Manager on the site server; this is the one which has to maintain a content library to do its job.
    It would be nice if we could have a way to elect a specific distribution point (not on the site server) as the Distribution Manager for a site, that main DP would hold a copy of all content by default, but would be used to distribute content to other DPs
    and avoid the content library on the site server. Said differently, the Distribution Manager component would become a site system role that could be transferred outside the site server.
    Tnx for comments, answers or suggestions.
    Patrick

    There is no way to avoid that the contentlib will be placed on the site server.
    I don‘t agree that storage cost is high. It might be true for fast storage, but that‘s not needed for it.
    Torsten Meringer | http://www.mssccmfaq.de

  • SCCM 2012 R2 unable to install Distribution Point on Windows 7

    We have a SCCM 2012 R2 CU 2, single site. We would like to deploy the distribution point at 1 of the branch but hit with issues.
    We tried various workaround. Reinstall IIS, manually install IIS.
    We had repair WMI, and test WBEMTEST to the WMI and proof it able to connect, given security permission to everyone. Problem still persist.
    The distmgr.log shows
    CWmi::Connect() failed to connect to \\["Display=\\dpname\"]MSWNET:["SMS_SITE=sitename"]\\"dpname\\root\default. Error = 0x80070005
    GetWMIObject - Failed to connect to root\default on ["Display=\\dpname\"]MSWNET:["SMS_SITE=sitename"]\\dpname\. Error code: 0x80070005
    CDistributionManager::SetDpRegistry failed; 0x80070005
    Anyone can help?

    Hi,
    Have you tried to disable firewall? Just for test.
    Best Regards,
    Joyce
    We
    are trying to better understand customer views on social support experience, so your participation in this
    interview project would be greatly appreciated if you have time.
    Thanks for helping make community forums a great place.

  • SCCM 2012 Distribution Point not working properly on a Windows 2012 Server

    I have an SCCM SP1 site running on a Server 2008 R2 machine.  I had a couple of distribution points, also running on 2008 machines.  These served as DPs and PXE boot points.  I had no problems with these.
    I resently added a Server 2012 machine, and set it up as a DP, with a PXE boot point.  The servers is part of a boundary group containing about 1500 clients.  I distributed all of packages that are included in my main task sequence, and am able
    to PXE boot, and image machines successfully.
    However, I am having problems deploying other packages and Windows update packages from this DP.  It seems like I am only able to deploy packages that have the "Copy the content in the package to a package share on distribution points" enabled. 
    If this is not enabled, the client will get the deployment policy, but will never download the package.  The "In Progress" tab for the deployment status will just say "Waiting for content".
    I have checked the rereqs for IIS on the Server 2012 DP, also checked the firewall.  Everything that I see seems to be OK.  Are there other things that I can check to determine why this DP isn't working right?

    Hello,
    According to the following description, this behavior would be normal:
    If you configured the option Run program from distribution point on the
    Distribution Points page of the Deploy Software Wizard, do not clear the option
    Copy the content in this package to a package share on distribution points, because this will make the package unavailable to run from distribution points.
    http://technet.microsoft.com/en-in/library/gg682178.aspx

  • SCCM 2012 R2 - Distribution Point

    Hello,
    I have a SCCM environment configured only one server to handle all the Role MP, DP, etc..
    SQL Server 2012 is Remotely installed.
    I am using Windows server 2012 R2 Standard with installed SCCM 2012 R2.
    I am using VMware vSphere 5.1
    I want to use SCCM 2012 R2 for PXE boot to deploy Windows 7 Enterprise 32 bit and 64 bit.
    But I am unable to install the Windows 7 Enterprise 32 bit and 64 bit through PXE Boot.
    When I am trying to install on VM this error message is:
    Downloaded WDSNBP from 10.100.1.178
    Pending request ID : 31
    Message from Administrator:
    Configuration Manager is looking for Policy.
    Contacting Server 10.100.1.178
    PXE Boot aborted. Booting to next device...
    PXE-MOF: Existing Intel PXE ROM.
    The operating system was not found. Try Disconnecting.......
    And 2nd thing when I am selecting Packages in SCCM 2012 R2 Console and right clicking on User State Migration Tool for Windows 8.1 and Selecting Distribute Content and After clicking next when its asking for Specify the Content destination its now showing
    any Distribution Point.
    Can someone help me please to fix this issue.
    Thanks a lot and help/advise much appreciated.

    Contacting Server 10.100.1.178
    PXE Boot aborted. Booting to next device...
    This indicates that there's no task sequence deployed to the computer that was PXE booted.
    Torsten Meringer | http://www.mssccmfaq.de

  • Critical Errors SCCM 2012 (Distribution Point and Reporting services point)

    Hello,
    We are getting errors under the Site Status for the Distribution Point and Reporting services point. Was running fine and have not really made any changes but all of a sudden we have these critical errors.
    The report server service is not running on Reporting Service Point server "XXXXXXXXXXX"; start the service to enable reporting.
    We have stopped and restarted the SQL 2012 reporting service point with no errors. What else should we look at for this error? And are these related?
    Thanks,
    Bobby

    Hi,
    Have you checked the log file SRSRP.log?
    We
    are trying to better understand customer views on social support experience, so your participation in this
    interview project would be greatly appreciated if you have time.
    Thanks for helping make community forums a great place.

  • SCCM 2012 R2 - Distribution Point untrusted domain - Not acknowledging Network Access Account (FYI)

    Hello!
    Scenario
    Built a single primary site server in one domain with multiple distribution points. All site servers are member of this one site.
    The distribution points in the primary site servers' domain function as expected. The distribution point deployed to an untrusted domain does not. The primary site server can see all objects in the domain, publishes successfully, and CCM client on the
    DP in the untrusted domain knows its part of the site, knows its AD site (according to locationservices.log). The DP role is installed properly, logs are populating, queries are being made for application lists and updates. nfortuantely authentication
    errors indicate that this software can'tbe downloaded.
    In essence the DP in the untrusted domain can't pull down content from the primary site server. The role uses BITS to download content from IIS on the primary site server, but the requests each throw a 401 error. Unauthorised. This should be an easy fix.
    Create a Network Access Account in the primary site server's domain, assign it to the site (Software Distribution setting), wait for the DP to pick up the setting and watch it retrieve its content. The DP in the untrusted domain is configured as a Pull DP,
    implying it has to use a Network Access Account to download content. It knows the content is available and makes every effort to download it.
    Problem
    The DP in the untrusted domain doesn't know a Network Access Account (NAA) has been defined for the site.
    The account does exist, created in the primary site server's domain and assigned to the site. Its not a password issue. IIS has not been set for Anonymous access as this isn't needed - the NAA should provide the credentials it requires to pull down content.
    A manual check using the URL of the package confirms the package is accessible from the DP when using the NAA's credentials. I've allowed enough time (i think) for the DP to acknowledge the NAA. For fun the DP role was removed, and the CCM agent removed. Both
    were reinstalled. A fresh install didn't detect the NAA.
    Solution
    After some soul searching and a little frustration, it came down to this: A Pull DP always uses the Network Access Account. If the DP can't find a Network Access account it will fail to pull down content. This is undisputed. Found an article that states
    the Pull DP always uses the CCM client configuration to do its dirty work. At that point the CCM client was checked. It had the classic problem of only displaying two Actions - Machine Policy Retrieval & Evaluation Cycle, User policy Retrieval & Evaluation
    Cycle. Most components were installed but not enabled. This is fairly common. Looked at the console, found the device, added the Approval column. Turns out it wasn't auto-approved. Reason being that the client is in an untrusted domain and clients in untrusted
    domains aren't approved automatically (by default).
    In this case something as simple as an Approving the client fixed these issues. 
    The DataTransferService.log highlights the issue:
    <![LOG[CDTSJob::JobError: DTS Job ID='{17E0B672-F699-434D-B063-87CC2ACF715C}' BITS Job ID='{38B81ADE-55B5-4BD7-A881-DBFF13943EDE}' ErrorCode=0x80190191]LOG]!><time="18:25:54.264+00" date="02-19-2015" component="DataTransferService"
    context="" type="1" thread="3136" file="dtsjob.cpp:3501">
    <![LOG[CDTSJob::JobError: DTS Job ID='{17E0B672-F699-434D-B063-87CC2ACF715C}' URL='http://PRIMARYSERVER.A.B.COM:80/SMS_DP_SMSPKG$/5af1680e-4a14-4dc5-8a60-bda7370e6d68'
    ProtType=1]LOG]!><time="18:25:54.264+00" date="02-19-2015" component="DataTransferService" context="" type="1" thread="3136" file="dtsjob.cpp:3504">
    <![LOG[Authentication required by the proxy, DTS Job ID='{17E0B672-F699-434D-B063-87CC2ACF715C}' BITS Job ID='{38B81ADE-55B5-4BD7-A881-DBFF13943EDE}'.]LOG]!><time="18:25:54.264+00" date="02-19-2015" component="DataTransferService"
    context="" type="3" thread="3136" file="dtsjob.cpp:3513">
    <![LOG[DTSJob {8814E9A1-3D26-4089-83CF-3C7D17BCEC6E} in state 'Cancelled'.]LOG]!><time="18:25:54.264+00" date="02-19-2015" component="DataTransferService" context="" type="1" thread="3688"
    file="dtsjob.h:166">
    <![LOG[DTS job {17E0B672-F699-434D-B063-87CC2ACF715C} BITS job
    {38B81ADE-55B5-4BD7-A881-DBFF13943EDE} encountered Access Denied error during download.  Will retry using Network Access Account.]LOG]!><time="18:25:54.264+00" date="02-19-2015" component="DataTransferService"
    context="" type="2" thread="3136" file="dtsjob.cpp:3652">
    <![LOG[DTSJob {8814E9A1-3D26-4089-83CF-3C7D17BCEC6E} cancelled by client.]LOG]!><time="18:25:54.280+00" date="02-19-2015" component="DataTransferService" context="" type="1" thread="3688"
    file="dtsjob.cpp:3205">
    <![LOG[No network access account info found.]LOG]!><time="18:25:54.327+00" date="02-19-2015" component="DataTransferService" context="" type="1"
    thread="3136" file="netaccessaccount.cpp:288">
    <![LOG[The network access account is not defined.]LOG]!><time="18:25:54.327+00" date="02-19-2015" component="DataTransferService" context=""
    type="1" thread="3136" file="netaccessaccount.cpp:858">
    <![LOG[DTSJob {17E0B672-F699-434D-B063-87CC2ACF715C} encountered error setting BITS job to use Network Access Account
    (0x00000000).]LOG]!><time="18:25:54.327+00" date="02-19-2015" component="DataTransferService" context="" type="3" thread="3136" file="dtsjob.cpp:1885">
    The IIS server logs u_ex150219.log captures the request:
    2015-02-19 123.11.12.13 GET /SMS_DP_SMSPKG$/5af1680e-4a14-4dc5-8a60-bda7370e6d68/sccm /windows6.1-kb3021917-x64.cab 80 - 9.10.11.12 Microsoft+BITS/7.7 -
    401 2 5 1509 2
    2015-02-19 123.11.12.13 GET /SMS_DP_SMSPKG$/5af1680e-4a14-4dc5-8a60-bda7370e6d68/sccm /windows6.1-kb3021917-x64.cab 80 - 9.10.11.12 Microsoft+BITS/7.7 -
    401 1 3221225581 1509 4
    2015-02-19 123.11.12.13 GET /SMS_DP_SMSPKG$/5af1680e-4a14-4dc5-8a60-bda7370e6d68/sccm /windows6.1-kb3021917-x64.cab 80 - 9.10.11.12 Microsoft+BITS/7.7 -
    401 1 3221225581 1509 3
    2 x Domains: DomainA and DomainX
    - Single domain forests
    - No trusts between domains/forests
    DomainA\PRIMARYSERVER
    - Primary Site Server, MP, DP, IIS, all roles
    DomainX\DP1
    - Distribution Point, IIS, etc
    - CCM client installed

    Based on the above, you are using a PullDP. If so, have you installed the client agent on this system? The client agent is required on PullDPs in untrusted domains so that they can acquire the NAA.
    Jason | http://blog.configmgrftw.com | @jasonsandys

Maybe you are looking for