Network Utlization in SCCM

hello,
We have an SCCM in environment where there is one CAS Site where Reporting Service Point installed  and 3 More Primary site.
We just want know in figure approx. network bandwidth utilization that occurs when a report generate on CAS .
Also possible communication for reporting between sccm sites and clients.
Thanks
RICHA KM

There are no approximate figures because it is variable and completely depends upon the report and your SSRS architecture. Report generation has nothing to do with your site hierarchy or architecture though as the data is pulled directly from the CAS's
DB. Thus, if your SSRS instance is local to your CAS, there is zero network bandwidth utilized except the actual transfer of the report to your workstation where you are running the report. If your SSRS instance is remote from your CAS, then it simply depends
on the data contained within the report.
Jason | http://blog.configmgrftw.com

Similar Messages

  • Query to list computers with a specific network printer using sccm 2007

    Hi to all,
    I really need help to  create a report taht lists  all the computers which have a network printer "MAXXX" installed.I would like to do it using sccm 2007.
    Thank you in advance for your help.
    Regards,
    Stephane.

    CM07 does not collect this information, Printers are a user setting and therefore you will need to create a script to inventory the printer for each user then you can have CM07 collect & report on them.
    Garth Jones | My blogs: Enhansoft and
    Old Blog site | Twitter:
    @GarthMJ

  • Problems with E531 network drivers in SCCM 2012 R2

    We are having some serious issues with SCCM 2012 R2 operating system deployment (Windows 7) and the Thinkpad Edge E531 laptop - network drivers are not being applied during the imaging process. Do SCCM driver packages exist for this laptop?
    I downloaded the ethernet drivers manually from here, extracted the files from the executable, imported the drivers into SCCM (it found them), and created a driver package for this model. I also added the drivers to the boot images.
    I do not have an issue during the PXE phase, it is only during the Windows phase - and the laptop is unable to join the domain because it does not have network drivers. 
    In the OSD Task Sequence, I have tried both the auto-apply device drivers rule (default), and creating a special rule for Lenovo E531 with the WMI query: SELECT * FROM Win32_ComputerSystem WHERE Model LIKE "%6885YU%" . The task sequences all work perfectly on virtual machines, so I am fairly certain this is a driver issue. I have tried Windows 7 x86, x64, and Windows 8.1 x64.
    Any thoughts are welcome - I am new to this particular school district and have never deployed Lenovo in my previous environments. I am about to select a model for this year's laptop purchases and at this point, I am backing away from Lenovo due to this issue.

    We do not create SCCM driver packs for the Edge line of products.  As an alternative you can use Update Retriever to download hardware drivers for a selected model and then use the Export feature to create a folder containing the source files for the drivers.  This can then be used in the Driver Import Wizard which will locate the INF files and only import the files referenced by the INF files.
    You mention you are using SCCM 2012 R2.  This means you should be using the Windows ADK for 8.1 which also means your boot images should be using Windows PE 5.  For your boot images you should be using the Windows 8.1 driver (http://download.lenovo.com/ibmdl/pub/pc/pccbbs/mobiles/herr01ww.exe)
    In your OSD task sequence you need to be deploying Windows 7 drivers (http://download.lenovo.com/ibmdl/pub/pc/pccbbs/mobiles/her101ww.exe)
    Make sure you keep these separate.  Meaning you should have a driver package for the Windows 7 drivers that you reference in an Apply Drivers task and this package should not include the Windows 8.1 drivers.  Add just the 8.1 drivers to the boot image.

  • Network device inventory SCCM 2012 R2

    What is the best way to create an inventory report of all snmp devices using SCCM? I am trying to do as much as I can with a single tool.

    ConfigMgr is not a good tool for this IMO.
    Ultimately, you *could* enable network discovery to discover SNMP devices, but this feature hasn't changed in 10+ years and I would never use it for this.
    Jason | http://blog.configmgrftw.com | @jasonsandys

  • Quiet removing Antivirus SCCM Endpoint Protection without user intervention

    Antivirus SCCM
    2012 Endpoint Protection is deployed on Workstations.Can
    I uninstall Endpoint Protection on the
    computers on the network automatically via SCCM or command-line tools
    invisible from the user?

    You need to create a package to uninstall the
    SCCM 2012 Endpoint Protection.
    Uninstall string: C:\Windows\ccmsetup\scepinstall.exe
    /u /s
    Make sure you disable End point protection policy and select False or No in
    Manage Endpoint Protection client on client computers, otherwise the client will be reinstall. 
    http://technet.microsoft.com/en-us/library/4acd0c29-e453-4863-8194-e479263291c8#BKMK_EndpointProtectionDeviceSettings
    Please take a moment to Vote as Helpful and/or Mark as Answer where applicable.
    Thanks.

  • SCCM 2007 Failed to run task sequence, inaccessible distribution point package files

    I am trying to deploy an OSD task sequence using a boot disk. After I boot up, select the task sequence it runs a test of dependencies. It then errors out saying program files are inaccessible on the DP. The file is the OS wim file.
    Ive checked the log file and it is trying to connect to the share to download but it never can. In a command window i can map to the share fine. i also checked that the client network access account is set up and its also in AD. Not sure what else to check.
    I assume i do not need to do any thing to give client network access account access to the share right?

    Have you tried accessing the location listed in SMSTS.log from the client?
    Is there an error message?
    Can you post the relevant snippet of the SMSTS.log
    Jason | http://myitforum.com/cs2/blogs/jsandys | http://blogs.catapultsystems.com/jsandys/default.aspx | Twitter @JasonSandys
    Yes, I can map the drive and copy files to it from the client (boot disk)
    Here's some of the log
    ![LOG[ Adding \\sccm.test.com\SMSPKGC$\BC100005\ to Matched Subnet DP list.]LOG]!><time="10:30:32.729+300" date="12-02-2010" component="TSMBootstrap" context="" type="1" thread="1532" file="resolvesource.cpp:1918">
    <![LOG[Found 1 DPs in subnet, 0 DPs in local site, 0 DPs in remote location and 0 Multicast DPs]LOG]!><time="10:30:32.729+300" date="12-02-2010" component="TSMBootstrap" context="" type="1" thread="1532" file="resolvesource.cpp:1974">
    <![LOG[Shuffling HTTP matched subnet DP list.]LOG]!><time="10:30:32.729+300" date="12-02-2010" component="TSMBootstrap" context="" type="0" thread="1532" file="resolvesource.cpp:1990">
    <![LOG[Shuffling Matched Subnet DP list.]LOG]!><time="10:30:32.729+300" date="12-02-2010" component="TSMBootstrap" context="" type="0" thread="1532" file="resolvesource.cpp:2062">
    <![LOG[Skipping remote content locations.]LOG]!><time="10:30:32.729+300" date="12-02-2010" component="TSMBootstrap" context="" type="0" thread="1532" file="resolvesource.cpp:2132">
    <![LOG[Attempting to connect to \\sccm.test.com\SMSPKGC$\BC100005\]LOG]!><time="10:30:32.729+300" date="12-02-2010" component="TSMBootstrap" context="" type="1" thread="1532" file="resolvesource.cpp:2151">
    <![LOG[Deleting any existing network connections to "\\sccm.test.com\*".]LOG]!><time="10:30:32.729+300" date="12-02-2010" component="TSMBootstrap" context="" type="0" thread="1532" file="tsconnection.cpp:407">
    <![LOG[Attempting to connect to "\\sccm.test.com\SMSPKGC$\BC100005".]LOG]!><time="10:30:32.729+300" date="12-02-2010" component="TSMBootstrap" context="" type="0" thread="1532" file="tsconnection.cpp:501">
    <![LOG[Retrying download...]LOG]!><time="10:30:33.041+300" date="12-02-2010" component="TSMBootstrap" context="" type="1" thread="1532" file="tsconnection.cpp:508">
    <![LOG[Attempting to connect to "\\sccm.test.com\SMSPKGC$\BC100005".]LOG]!><time="10:30:36.052+300" date="12-02-2010" component="TSMBootstrap" context="" type="0" thread="1532" file="tsconnection.cpp:501">
    <![LOG[Retrying download...]LOG]!><time="10:30:36.067+300" date="12-02-2010" component="TSMBootstrap" context="" type="1" thread="1532" file="tsconnection.cpp:508">
    <![LOG[Attempting to connect to "\\sccm.test.com\SMSPKGC$\BC100005".]LOG]!><time="10:30:39.078+300" date="12-02-2010" component="TSMBootstrap" context="" type="0" thread="1532" file="tsconnection.cpp:501">
    <![LOG[Retrying download...]LOG]!><time="10:30:39.094+300" date="12-02-2010" component="TSMBootstrap" context="" type="1" thread="1532" file="tsconnection.cpp:508">
    <![LOG[Attempting to connect to "\\sccm.test.com\SMSPKGC$\BC100005".]LOG]!><time="10:30:42.105+300" date="12-02-2010" component="TSMBootstrap" context="" type="0" thread="1532" file="tsconnection.cpp:501">
    <![LOG[Retrying download...]LOG]!><time="10:30:42.120+300" date="12-02-2010" component="TSMBootstrap" context="" type="1" thread="1532" file="tsconnection.cpp:508">
    <![LOG[Attempting to connect to "\\sccm.test.com\SMSPKGC$\BC100005".]LOG]!><time="10:30:45.131+300" date="12-02-2010" component="TSMBootstrap" context="" type="0" thread="1532" file="tsconnection.cpp:501">
    <![LOG[Retrying download...]LOG]!><time="10:30:45.147+300" date="12-02-2010" component="TSMBootstrap" context="" type="1" thread="1532" file="tsconnection.cpp:508">
    <![LOG[Attempting to connect to "\\sccm.test.com\SMSPKGC$\BC100005".]LOG]!><time="10:30:48.157+300" date="12-02-2010" component="TSMBootstrap" context="" type="0" thread="1532" file="tsconnection.cpp:501">
    <![LOG[Retrying download...]LOG]!><time="10:30:48.173+300" date="12-02-2010" component="TSMBootstrap" context="" type="1" thread="1532" file="tsconnection.cpp:508">
    <![LOG[Attempting to connect to "\\sccm.test.com\SMSPKGC$\BC100005".]LOG]!><time="10:30:51.184+300" date="12-02-2010" component="TSMBootstrap" context="" type="0" thread="1532" file="tsconnection.cpp:501">
    <![LOG[Retrying download...]LOG]!><time="10:30:51.199+300" date="12-02-2010" component="TSMBootstrap" context="" type="1" thread="1532" file="tsconnection.cpp:508">
    <![LOG[Attempting to connect to "\\sccm.test.com\SMSPKGC$\BC100005".]LOG]!><time="10:30:54.210+300" date="12-02-2010" component="TSMBootstrap" context="" type="0" thread="1532" file="tsconnection.cpp:501">
    <![LOG[Retrying download...]LOG]!><time="10:30:54.226+300" date="12-02-2010" component="TSMBootstrap" context="" type="1" thread="1532" file="tsconnection.cpp:508">
    <![LOG[Attempting to connect to "\\sccm.test.com\SMSPKGC$\BC100005".]LOG]!><time="10:30:57.237+300" date="12-02-2010" component="TSMBootstrap" context="" type="0" thread="1532" file="tsconnection.cpp:501">
    <![LOG[Retrying download...]LOG]!><time="10:30:57.252+300" date="12-02-2010" component="TSMBootstrap" context="" type="1" thread="1532" file="tsconnection.cpp:508">
    <![LOG[Attempting to connect to "\\sccm.test.com\SMSPKGC$\BC100005".]LOG]!><time="10:31:00.263+300" date="12-02-2010" component="TSMBootstrap" context="" type="0" thread="1532" file="tsconnection.cpp:501">
    <![LOG[Retrying download...]LOG]!><time="10:31:00.279+300" date="12-02-2010" component="TSMBootstrap" context="" type="1" thread="1532" file="tsconnection.cpp:508">
    <![LOG[dwErr, HRESULT=80070775 (e:\nts_sms_fre\sms\framework\tscore\tsconnection.cpp,517)]LOG]!><time="10:31:03.289+300" date="12-02-2010" component="TSMBootstrap" context="" type="0" thread="1532" file="tsconnection.cpp:517">
    <![LOG[Failed to connect to "\\sccm.test.com\SMSPKGC$\BC100005" (1909)]LOG]!><time="10:31:03.289+300" date="12-02-2010" component="TSMBootstrap" context="" type="3" thread="1532" file="tsconnection.cpp:517">
    <![LOG[!slistSMBPaths.empty(), HRESULT=80040103 (e:\nts_sms_fre\sms\framework\tscore\resolvesource.cpp,2163)]LOG]!><time="10:31:03.289+300" date="12-02-2010" component="TSMBootstrap" context="" type="0" thread="1532" file="resolvesource.cpp:2163">
    <![LOG[FALSE, HRESULT=80040103 (e:\nts_sms_fre\sms\framework\tscore\tspolicy.cpp,1635)]LOG]!><time="10:31:03.289+300" date="12-02-2010" component="TSMBootstrap" context="" type="0" thread="1532" file="tspolicy.cpp:1635">
    <![LOG[Content location request for BC100005:3 failed. (Code 0x80040103)]LOG]!><time="10:31:03.289+300" date="12-02-2010" component="TSMBootstrap" context="" type="3" thread="1532" file="tspolicy.cpp:1635">
    <![LOG[pTSPolicyManager->GetContentLocations( m_sPackageID, m_lSourceVersion, m_dwContentSourceFlags, slistContentLocations, slistHttpContentLocations, slistMulticastContentLocations, m_dwContentPackageFlags ), HRESULT=80040103 (e:\nts_sms_fre\sms\framework\tscore\tspolicy.cpp,2330)]LOG]!><time="10:31:03.289+300" date="12-02-2010" component="TSMBootstrap" context="" type="0" thread="1532" file="tspolicy.cpp:2330">
    <![LOG[(*iTSReference)->Resolve( pTSPolicyManager, dwResolveFlags ), HRESULT=80040103 (e:\nts_sms_fre\sms\framework\tscore\tspolicy.cpp,2862)]LOG]!><time="10:31:03.289+300" date="12-02-2010" component="TSMBootstrap" context="" type="0" thread="1532" file="tspolicy.cpp:2862">
    <![LOG[m_pSelectedTaskSequence->Resolve( m_pPolicyManager, TS::Policy::TaskSequence::ResolvePolicy | TS::Policy::TaskSequence::ResolveSource, fpCallbackProc, pv, hCancelEvent), HRESULT=80040103 (e:\nts_sms_fre\sms\client\tasksequence\tsmbootstrap\tsmediawizardcontrol.cpp,1208)]LOG]!><time="10:31:03.289+300" date="12-02-2010" component="TSMBootstrap" context="" type="0" thread="1532" file="tsmediawizardcontrol.cpp:1208">
    <![LOG[Failed to resolve selected task sequence dependencies. Code(0x80040103)]LOG]!><time="10:31:03.289+300" date="12-02-2010" component="TSMBootstrap" context="" type="3" thread="1532" file="tsmediawizardcontrol.cpp:1208">
    <![LOG[hrReturn, HRESULT=80040103 (e:\nts_sms_fre\sms\client\tasksequence\tsmbootstrap\tsmediaresolveprogresspage.cpp,408)]LOG]!><time="10:31:03.289+300" date="12-02-2010" component="TSMBootstrap" context="" type="0" thread="1532" file="tsmediaresolveprogresspage.cpp:408">
    <![LOG[ThreadToResolveAndExecuteTaskSequence failed. Code(0x80040103)]LOG]!><time="10:31:03.289+300" date="12-02-2010" component="TSMBootstrap" context="" type="3" thread="1532" file="tsmediaresolveprogresspage.cpp:408">
    <![LOG[ThreadToResolveAndExecuteTaskSequence returned code 0x80040103]LOG]!><time="10:31:03.289+300" date="12-02-2010" component="TSMBootstrap" context="" type="1" thread="1368" file="tsmediaresolveprogresspage.cpp:221">
    <![LOG[Setting wizard error: This task sequence cannot be run because the program files for BC100005 are inaccessible on the distribution point. Please make sure that the packages are available, and the distribution points are accessible, and the appropriate network access account is configured if needed. For more information, please contact your system administrator or helpdesk operator.]LOG]!><time="10:31:03.289+300" date="12-02-2010" component="TSMBootstrap" context="" type="0" thread="1368" file="tsmediawizardcontrol.cpp:1233">
    <![LOG[ResolveProgressPage::OnWizardNext()]LOG]!><time="10:31:03.289+300" date="12-02-2010" component="TSMBootstrap" context="" type="0" thread="1368" file="tsmediaresolveprogresspage.cpp:113">
    <![LOG[Activating Finish Page.]LOG]!><time="10:31:03.289+300" date="12-02-2010" component="TSMBootstrap" context="" type="0" thread="1368" file="tsmediafinishpage.cpp:106">

  • Workgroup client cannot discovered SCCM 2012 R2

    Hi,
    I have enabled the Network Discovery in SCCM 2012 R2, and defined the subnet of clients that I want to manage. Then IP subnet boundaries has been created. When I see
    Devices in Assets and Compliance, the workgroup clients cannot discovered.
    Communication between the workgroup clients with SCCM server is no issue in the network, by ping and mapping folder share in both is good. Windows firewall on all workgroup clients has configured to allow port File and Printer Sharing and WMI.
    How I can discovered all Workgroup clients?
    Thanks
    Regards, Bar Waelah

    Hi Bar Waelah,
    I think you need to configure the Maximum hops on the bottom of SNMP Tab.
    For more details, please check the Limiting Network Discovery.
    http://technet.microsoft.com/en-us/library/gg712308.aspx#BKMK_NetworkDisc
    You could also specify the IP Address or NetBIOS name of the device in SNMP Devices.
    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.

  • Windows 7 clients and InTune

    Hi,
    We are looking at integrating InTune with our existing SCCM 2012 server, I had a question about this.  We are going to primarily use InTune to manage Windows 7 and Windows 8 laptops/tablets located outside of the network, then use SCCM to manage devices
    inside the network.  When I looked at the instructions to create the link between InTune and SCCM I didn't see any mention of Windows 7 devices, it appeared to be more geared towards iOS, Android, Windows Phone, etc.
    Once we create the link between the two systems, will we be able to manage Windows 7 and Windows 8 devices located outside the network from the internal SCCM system?  Ideally we would like to be able to gather inventory information about these devices,
    manage antivirus and windows updates.
    thanks.

    Just a little further explanation, when you integrate ConfigMgr and Intune you must select ConfigMgr as the Mobile Device Management Authority. This means that all management of your devices will now be done through ConfigMgr. You will not need to open the
    Intune console.
    Finally, in case you are wondering, you cannot install both Intune and ConfigMgr clients on a device.
    Gerry Hampson | Blog:
    www.gerryhampsoncm.blogspot.ie | LinkedIn:
    Gerry Hampson | Twitter:
    @gerryhampson

  • Install Software Updates in a WIndows 7 build and capture shooses wrong SUP

    Hi,
    My environment is the following.
    One SCCM 2012 R2 Primary site server in a trusted domain, MP, DP and SUP. This site is reachable from the clients on the internal  network.
    One SCCM 2012 R2 server in an untrusted forest, MP, DP and SUP. This server is NOT reachable from clients on the internal nrowotk.
    I am doing a build and capture of Windows 7 using a SCCM TS on a VM on the internal network.
    When the Install Updates task Is running the SCCM client is trying to use the SUP in the untrusted forest instead of the one in the local trusted forest.
    How do I force the SCCM client to use the local SUP instead of the one in the untrusted forest.
    According to
    http://blogs.technet.com/b/configmgrteam/archive/2013/03/27/software-update-points-in-cm2012sp1.aspx it should prioritize the one in the local forest, but the build and capture PC is not member of the AD so it looks like it just uses the SUP that is
    first in the list from the MP.
    The blog also states that the SUP will not be shifted to the next one in the list before 4 failed scans at 30 minutes intervals so it will take more than 4 hours before the SCCM client will try the next SUP. At that time the TS has long finished the
    Software Update task.
    I thought about creating an entry in the hosts file on the capture PC with the name of the untrusted SUP and the IP of the trusted SUP to redirect the client to use the trusted SUP. I solution that might work but that I find very ugly.
    What can I do to force the SCCM client on the build and capture PC to us the internal trusted SUP?
    Thomas Forsmark Soerensen

    The SUP info cannot be got from the Internal MP. Please review the Smsts.log file.
    Juke Chou
    TechNet Community Support

  • FDM timeout

    Hi folks,
    We enabled a batch loader process that gets information from que EBS and import into the Hyp. Planning.
    During the import process, the FDM uses the ERPi (that calls on ODI scenario to get the EBS data)
    We are facing a timeout problem that appears in the ERPI-FIN-A.log file (during the ODI scenario execution).
    This timeout occurs exactly 20 minutes after the ODI start scenario. This ODI scenario usualy takes 25-30 minutes.
    We´ve already changed some values informed on the page 22 and 23 of the following document, but it didn´t make any effect: http://download.oracle.com/docs/cd/E10530_01/doc/epm.931/fdm_installation.pdf
    We´ve already openned an oracle support case and they said thas I should check my network configurations.
    All the servers involved in this case (ebs database, hyperion database, fdm and odi appl servers) are at the same subnet.
    Does anyone have any ideia to help me solve this issue?
    Tks,

    I would assume that based on the Oracle answer, they think it's a performance issue on your end which is causing the timeout?
    There's a couple things you could do to attempt to track it down :
    a.) Monitor the database server(s) (and the specific databases) to see if there are any waits / deadlocks occurring that are delaying your data movement. At a minimum this will tell you if there is activity with the database. The take away here would be to ensure that the database isn't a point of contention.
    b.) Monitor the specific process that appears to be timing out. Keep an eye on its CPU utilization and the files handles it has. Perhaps there is something it is waiting on such as a file or other which isn't available.
    c.) Use a product such as Wireshark (http://www.wireshark.org/download.html) to monitor network traffic. If network utlization gets too high (generally > 60%) you could run into issues with collisions and such. If these servers are segmented on their own subnet, I'd like to think this isn't the trouble; however, there are a lot of variables (switch hardware, cables, # of devices, number of packets moving around network, etc.)
    d.) Install (on the server(s) you think might be part of the problem) a program called Fiddler (http://www.fiddler2.com/fiddler2/). Fiddler basically acts as a web proxy and allows you to see the interaction between web pages you visit AND any communications that occur over standard HTTP/HTTPS (80/443) ports. As much of the cross-application talk occurs of HTTP/HTTPS, you might glean some additional information by monitor and reviewing this information as well.
    Other comments :
    - For the IIS timeout changes to take effect, you would need to restart the web site/server (depending on which changes you made) The instructions didn't seem to mention that.
    - If you are timing out around 20 minutes, it is most likely not FDM anyway as the default timeouts are longer than 20 minutes. Are there any timeout settings for the ERPi proudct?
    - Any errors in Windows Event viewer or in any of the various log files? You might find something that is more specific.

  • SCCM remote control keeps dropping out when another network adaptor loses connection

    Hey guys,
    Hopefully someone will be able to help me out
    at work, we are running SCCM 2012, and I use SCCM 2012 config manager to manage the clients etc
    We have a particularly annoying issue with SCCM remote control; it constantly drops out when a network connection on the client machine disconnects or changes state, even if its not interface I'm remote controlling through
    Here's an example for you:
    a laptop with a wired, and wireless connection:
    I remote control the machine through the wired network address (lets say 192.168.0.1), but if the wireless connection drops out (someone turns it off or it breaks) the remote control client will kick me off, lock the screen, and I have to wait 20-30 seconds
    before it will accept my connection again
    This happens with any network adaptor that's installed on the client
    Here is a copy of the logs re-creating this issue: https://www.dropbox.com/s/nu4w28d44xky3rg/CmRcService.log
    (I've edited it to take out usernames and IP addresses as they are publicly accessible)
    So my question, does any one know how to fix this issue? I see it uses WMI, is there anyway to get WMI to ignore an interface?
    Thanks heaps,
    Harry

    This is going to be done by design for security reasons. If the network connect for whatever reason is down the pc will automatically be locked.
    Garth Jones | My blogs: Enhansoft and
    Old Blog site | Twitter:
    @GarthMJ

  • NETWORK PRINTER INVENTORY IN SYSTEM CENTRE CONFIGURATION MANAGER (SCCM 2012).

    SCCM HW inventory agent runs as the ‘SYSTEM’ and cannot see the end-users network drives and printers. The following two step process will help circumvent the above stated limitation.
    1) CREATE HKEY_LOCAL_MACHINE\SOFTWARE\SCCMINVENTORY\NETWORKPRINTERS PATH IN THE REGISTRY.
    Create a SCCM package.
    The package should run as administrator.
    The package should run whether or not a user is logged on.
    POWERSHELL PACKAGE 1 (Prerequisite):
    if (!(Test-Path HKLM:\SOFTWARE\SCCMINVENTORY)) {new-item HKLM:\SOFTWARE\SCCMINVENTORY -ErrorAction SilentlyContinue}
    $perm = get-acl HKLM:\SOFTWARE\SCCMINVENTORY -ErrorAction SilentlyContinue
    $rule = New-Object System.Security.AccessControl.RegistryAccessRule("Authenticated Users","FullControl", "ContainerInherit, ObjectInherit", "InheritOnly", "Allow") -ErrorAction SilentlyContinue
    $perm.SetAccessRule($rule)
    Set-Acl -Path HKLM:\SOFTWARE\SCCMINVENTORY $perm -ErrorAction SilentlyContinue
    if (!(Test-Path HKLM:\SOFTWARE\SCCMINVENTORY\NETWORKPRINTERS)) {new-item HKLM:\SOFTWARE\SCCMINVENTORY\NETWORKPRINTERS -ErrorAction SilentlyContinue}
    SAVE POWERSHELL FILE AS: PrinterInvRegSetup.ps1
    SETUP THE SCCM PACKAGE/PROGRAM WITH COMMAND LINE:
    %SYSTEMROOT%\System32\WindowsPowerShell\v1.0\PowerShell.exe -NonInteractive -WindowStyle Hidden -noprofile -ExecutionPolicy Bypass -file .\PrinterInvRegSetup.ps1
    2) CAPTURE CURRENT USER’S PRINTERS AND WRITE THOSE ENTRIES TO THE ABOVE CREATED REGISTRY KEYS.
    Create a SCCM package
    The package should be run only when a user is logged in.
    POWERSHELL PACKAGE 2 (Main):
    $printers = Get-WMIObject -class Win32_Printer -ErrorAction SilentlyContinue|select-Object -Property ServerName,ShareName,Location,DriverName,PrintProcessor,PortName,Local |Where-Object {$_.Local -ne $true}-ErrorAction SilentlyContinue
    ForEach($printer in $printers){
    $PServerName= $printer.ServerName -replace ('\\','')
    $PShareName = $printer.ShareName
    $PLocation = $printer.Location
    $PDriverName = $printer.DriverName
    $PPrintProcessor = $printer.PrintProcessor
    $PPortName = $printer.PortName
    if ((Test-Path HKLM:\SOFTWARE\SCCMINVENTORY\NETWORKPRINTERS)) {
    if ((Test-Path "HKLM:\SOFTWARE\SCCMINVENTORY\NETWORKPRINTERS\$PShareName on $PServerName")) {
    Remove-item "HKLM:\SOFTWARE\SCCMINVENTORY\NETWORKPRINTERS\$PShareName on $PServerName" -Force -ErrorAction SilentlyContinue
    New-item "HKLM:\SOFTWARE\SCCMINVENTORY\NETWORKPRINTERS\$PShareName on $PServerName" -ErrorAction SilentlyContinue
    New-ItemProperty "HKLM:\SOFTWARE\SCCMINVENTORY\NETWORKPRINTERS\$PShareName on $PServerName" -Name "PrintServer" -Value $PServerName -PropertyType "String" -ErrorAction SilentlyContinue
    New-ItemProperty "HKLM:\SOFTWARE\SCCMINVENTORY\NETWORKPRINTERS\$PShareName on $PServerName" -Name "PrinterQueue" -Value $PShareName -PropertyType "String" -ErrorAction SilentlyContinue
    New-ItemProperty "HKLM:\SOFTWARE\SCCMINVENTORY\NETWORKPRINTERS\$PShareName on $PServerName" -Name "PrinterLocation" -Value $PLocation -PropertyType "String" -ErrorAction SilentlyContinue
    New-ItemProperty "HKLM:\SOFTWARE\SCCMINVENTORY\NETWORKPRINTERS\$PShareName on $PServerName" -Name "PrinterDriver" -Value $PDriverName -PropertyType "String" -ErrorAction SilentlyContinue
    New-ItemProperty "HKLM:\SOFTWARE\SCCMINVENTORY\NETWORKPRINTERS\$PShareName on $PServerName" -Name "PrintProcessor" -Value $PPrintProcessor -PropertyType "String" -ErrorAction SilentlyContinue
    New-ItemProperty "HKLM:\SOFTWARE\SCCMINVENTORY\NETWORKPRINTERS\$PShareName on $PServerName" -Name "PrinterPortName" -Value $PPortName -PropertyType "String" -ErrorAction SilentlyContinue
    New-ItemProperty "HKLM:\SOFTWARE\SCCMINVENTORY\NETWORKPRINTERS\$PShareName on $PServerName" -Name "DateInventoried" -Value $(get-date) -PropertyType "String" -ErrorAction SilentlyContinue
    SAVE POWERSHELL FILE AS: NetworkPrinterInventory.ps1
    SETUP THE SCCM PACKAGE/PROGRAM WITH COMMAND LINE:
    %SYSTEMROOT%\System32\WindowsPowerShell\v1.0\PowerShell.exe -NonInteractive -WindowStyle Hidden -noprofile -ExecutionPolicy Bypass -file .\NetworkPrinterInventory.ps1
    3) CREATE A DEPLOYMENT AND SET IT TO ‘RUN ALWAYS’ AND MAKE IT A REQUIREMENT.
    Now deploy the second package and set the first package as a prerequisite (Check the box – Always run the prerequisite package)
    The deployment should be set to run every 4 hours and ‘Always rerun’. Mark the deployment as required. 
    4) ADD THE FOLLOWING IN BETWEEN THE EXTENSION SECTION WITHIN YOUR CONFIGURATION.MOF.
    //========================
    // Added extensions Start
    //========================
    #pragma namespace ("\\\\.\\root\\cimv2")
    #pragma deleteclass("NETWORKPRINTERS", NOFAIL)
    [dynamic, provider("RegProv"), ClassContext("Local|HKEY_LOCAL_MACHINE\\SOFTWARE\\SCCMINVENTORY\\NETWORKPRINTERS")]
    Class NETWORKPRINTERS
    [key] string KeyName;
    [PropertyContext("PrintServer")] String PrintServer;
    [PropertyContext("PrinterQueue")] String PrinterQueue;
    [PropertyContext("PrinterLocation")] String PrinterLocation;
    [PropertyContext("PrinterDriver")] String PrinterDriver;
    [PropertyContext("PrintProcessor")] String PrintProcessor;
    [PropertyContext("PrinterPortName")] String PrinterPortName;
    [PropertyContext("DateInventoried")] String DateInventoried;
    //========================
    // Added extensions end
    //========================
    5) SAVE THE BELOW DATA INTO A FILE CALLED ‘AWESOME.MOF’.
    #pragma namespace (“\\\\.\\root\\cimv2\\SMS”)
    #pragma deleteclass(“NETWORKPRINTERS”, NOFAIL)
    [SMS_Report(TRUE),SMS_Group_Name("NETWORKPRINTERS"),SMS_Class_ID("NETWORKPRINTERS")]
    Class NETWORKPRINTERS: SMS_Class_Template
    [SMS_Report(TRUE),key] string KeyName;
    [SMS_Report(TRUE)] String PrintServer;
    [SMS_Report(TRUE)] String PrinterQueue;
    [SMS_Report(TRUE)] String PrinterLocation;
    [SMS_Report(TRUE)] String PrinterDriver;
    [SMS_Report(TRUE)] String PrintProcessor;
    [SMS_Report(TRUE)] String PrinterPortName;
    [SMS_Report(TRUE)] String DateInventoried;
    6) IMPORT ‘AWESOME.MOF’ INTO SCCM DEFAULT CLIENT SETTINGS.
    Either import the above MOF file into the Client Setting/Default Client Settings/Hardware Inventory/Classes/Import. Select the option to import every thing.
    Alternatively, if you have compiled the MOF manually on the PC, Add a new reporting class by clicking the ‘Add’ button and connecting to the PC and selecting the WMI class ‘NETWORKPRINTERS‘
    and that is it. The SCCM resource explorer should soon see the Network Printers.
    Now, this is a convoluted process but this is the only way I can inventory Network printers. Any ideas or suggestions?

    All the other ways are similar because this is a per-user setting.
    http://blogs.technet.com/b/breben/archive/2013/08/26/inventory-mapped-drives-in-configmgr-2012.aspx
    Juke Chou
    TechNet Community Support

  • SCCM 2012 Setup error when setting SQL connection info "Network Path Was Not Found"

    Hello.
    I'm facing an issue during CCM 2012 SP1 Beta Setup on step "DB INFORMATION"
    My lab is set like that:
    1x Front-end WS 2012 rtm "CCM Install on it" (Fresh install = no features installed)
    1x Back-end WS 2012 rtm SQL Server 2012 SP1 (I don't know if this is supported).
    On the sql Side there is already a first instance with SCVMM 2012 SP1(beta) environment that work well.
    A second dedicated instance is ready for CCM install.
    Named Pipes enabled , TCP/IP Enabled
    Firewall rules for 1433 and 4022 are enabled on the Domain profile ,other profiles are disabled.
    Instance Service is running with a domain account
    Everything is published in AD (delegations for computer account), Schema Prep already done manually.
    I'm Able to resolve dns name of the SQL server on the CCM VM and telnet 4022 + 1433 ports.
    For the finish here is the end of Setup Wizard logs:
    Exception rethrown at [0]:
       à System.Runtime.Remoting.Proxies.RealProxy.EndInvokeHelper(Message reqMsg, Boolean bProxyCase)
       à System.Runtime.Remoting.Proxies.RemotingProxy.Invoke(Object NotUsed, MessageData& msgData)
       à Microsoft.SystemCenter.ConfigMgr.Setup.CheckSqlAsync.EndInvoke(IAsyncResult result)
       à Microsoft.SystemCenter.ConfigMgr.Setup.DatabasePage.ValidatePage()
       à Microsoft.SystemCenter.ConfigMgr.SetupFramework.WizardForm.ActivatePage(String pageId, Boolean goingNext)
       à System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
       à System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
       à System.Windows.Controls.Button.OnClick()
       à System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(MouseButtonEventArgs e)
       à System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
       à System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
       à System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent)
       à System.Windows.UIElement.OnMouseUpThunk(Object sender, MouseButtonEventArgs e)
       à System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
       à System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
       à System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
       à System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
       à System.Windows.Input.InputManager.ProcessStagingArea()
       à System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)
       à System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)
       à System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)
       à System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
       à System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
       à MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
       à MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
       à System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Boolean isSingleParameter)
       à System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Boolean isSingleParameter, Delegate catchHandler)].
    14/12/2012 08:21:06: ConfigMgrSetupWizard Information: 1 : Creating SQL connection to database SCCM\master on server SQL001.IT-DEPLOYMENT.LAB.
    14/12/2012 08:21:53: ConfigMgrSetupWizard Error: 1 : Exception message: [Le chemin réseau n’a pas été trouvé.
    ], Exception details: [System.IO.IOException: Le chemin réseau n’a pas été trouvé.
    Server stack trace:
       à Microsoft.Win32.RegistryKey.Win32ErrorStatic(Int32 errorCode, String str)
       à Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(RegistryHive hKey, String machineName)
       à Microsoft.SystemCenter.ConfigMgr.Setup.DatabaseUtility.GetSqlConnection(String databaseName, String serverName, Boolean encrypt)
       à Microsoft.SystemCenter.ConfigMgr.Setup.DatabaseUtility.CheckSqlConnection(String serverName, String instanceName)
       à System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
       à System.Runtime.Remoting.Messaging.StackBuilderSink.AsyncProcessMessage(IMessage msg, IMessageSink replySink)
    Exception rethrown at [0]:
       à System.Runtime.Remoting.Proxies.RealProxy.EndInvokeHelper(Message reqMsg, Boolean bProxyCase)
       à System.Runtime.Remoting.Proxies.RemotingProxy.Invoke(Object NotUsed, MessageData& msgData)
       à Microsoft.SystemCenter.ConfigMgr.Setup.CheckSqlAsync.EndInvoke(IAsyncResult result)
       à Microsoft.SystemCenter.ConfigMgr.Setup.DatabasePage.ValidatePage()
       à Microsoft.SystemCenter.ConfigMgr.SetupFramework.WizardForm.ActivatePage(String pageId, Boolean goingNext)
       à System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
       à System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
       à System.Windows.Controls.Button.OnClick()
       à System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(MouseButtonEventArgs e)
       à System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
       à System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
       à System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent)
       à System.Windows.UIElement.OnMouseUpThunk(Object sender, MouseButtonEventArgs e)
       à System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
       à System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
       à System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
       à System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
       à System.Windows.Input.InputManager.ProcessStagingArea()
       à System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)
       à System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)
       à System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)
       à System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
       à System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
       à MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
       à MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
       à System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Boolean isSingleParameter)
       à System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Boolean isSingleParameter, Delegate catchHandler)].
    Please help me; I'm driving crazy.
    Kévin KISOKA - MCTS Exchange Configuring, MCTS Hyper-V Server Virtualization

    3 Steps are neccessary:
    1. Make sure the Windows Firewall Service on the SQL Server is running and set to automatic
    2. Add the SQL EXE as a Program Exception to the Firewall on the SQL Server:
    To add a program exception to the firewall using the Windows Firewall item in Control Panel.
    - On the Exceptions tab of the Windows Firewall item in Control Panel, click
    Add a program.
    - Browse to the location of the instance of SQL Server that you want to allow through the firewall, for example
    C:\Program Files\Microsoft SQL Server\MSSQL11.<instance_name>\MSSQL\Binn, select
    sqlservr.exe, and then click Open
    - Click OK.
    From http://technet.microsoft.com/en-us/library/cc646023.aspx
    3. The last step neccessary, on the SQL Server, is to set File and Printer Sharing "on". When this is off, the following error occurs: "Network Path was not found"

  • SCCM 2012 R2: Build and Capture - Windows 8.1 prompting for network

    I have upgraded my SCCM 2012 SP1 (CU2) to SCCM 2012 R2 and I am attempting to Build and Capture Windows 8.1 Enterprise. Everything is perfect except for the OS prompting for a network selection during the process, if I click "next" on that screen
    the Capture finishes without incident. The same is true of the Deploy as well...
    Is this a bug from my upgrade?
    Portland Public Schools / Systems Administrator II

    Hi LillonelC
    Can you point out how and where to do this?
    When capturing with MDT 2013 on VMware I do not see this, naturaly, since the "machine" only has one network adapter.
    But when deploying to a Laptop I get the wireless Setup screen...
    On beforehand Thank You!
    With kind regards
    We aren't using MDT but what we did was create a package called Windows 8.1 - Compnents. In it  placed a file named "32Bit-Unattend.xml" and 1 named "64Bit-Unattend.xml". 
    During the capture in the "Apply Operating System Image" I put a check in the box "Use an unattended or Sysprep answer file for a custom installation". The package was Windows 8.1 - Compnents the File name was "32Bit-Unattend.xml".
    I did the same for 64-bit and used the 64-bit version.
    Here is content of the 32-bit file:
    <?xml version="1.0" encoding="utf-8"?>
    <unattend xmlns="urn:schemas-microsoft-com:unattend">
        <settings pass="oobeSystem">
            <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                <OOBE>
                    <HideEULAPage>true</HideEULAPage>
                    <HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
                    <NetworkLocation>Work</NetworkLocation>
                    <HideOnlineAccountScreens>true</HideOnlineAccountScreens>
                    <HideOEMRegistrationScreen>true</HideOEMRegistrationScreen>
                    <HideLocalAccountScreen>true</HideLocalAccountScreen>
                </OOBE>
            </component>
        </settings>
        <cpi:offlineImage cpi:source="wim://SERVERNAME/e$/osimages/win_8.1_x86/sources/install.wim#Windows 8.1 Enterprise" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
    </unattend>
    Here is the content of the 64-bit file:
    <?xml version="1.0" encoding="utf-8"?>
    <unattend xmlns="urn:schemas-microsoft-com:unattend">
        <settings pass="oobeSystem">
            <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                <OOBE>
                    <HideEULAPage>true</HideEULAPage>
                    <HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
                    <NetworkLocation>Work</NetworkLocation>
                    <HideOnlineAccountScreens>true</HideOnlineAccountScreens>
                    <HideOEMRegistrationScreen>true</HideOEMRegistrationScreen>
                    <HideLocalAccountScreen>true</HideLocalAccountScreen>
                </OOBE>
            </component>
        </settings>
        <cpi:offlineImage cpi:source="wim://SERVERNAME/e$/osimages/win_8.1_x64/sources/install.wim#Windows 8.1 Enterprise" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
    </unattend>
    If that doesn't help I can try to clarify it a bit further.
    PS You won't need to do this for the deploy, only the capture.
    Portland Public Schools / Systems Administrator II

  • 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