Microsoft

Microsoft Endpoint Configuration Manager Feedback

Suggestion box powered by UserVoice

Ideas

What features would you like to see?

All of the feedback that you share in these forums will be monitored and reviewed by the Microsoft engineering teams responsible for building Microsoft Endpoint Configuration Manager, though we canā€™t promise to reply to all posts.

Please do not use UserVoice to report product bugs or for assisted support.
If you believe you have found a product bug, please send us a bug report through the Configuration Manager Console (1806 and newer). To do this, press the šŸ™‚ button in the top right corner and choose ā€œSend a Frownā€. For more details, see https://docs.microsoft.com/en-us/sccm/core/understand/find-help.

If you require assisted support, please see https://aka.ms/cmcbsupport for more details.

Standard Disclaimer ā€“ our lawyers made us put this here ;-)
We have partnered with UserVoice, a third-party service, so you can give us feedback. Please note that the Microsoft Endpoint Configuration Manager feedback site is moderated and is a voluntary participation-based project. Please send only feature suggestions and ideas to improve Configuration Manager. Do not send any novel or patentable ideas, copyrighted materials, samples or demos. Your use of the portal and your submission is subject to the UserVoice Terms of Service & Privacy Policy, including the license terms.


  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Make Pull DPs wait when updating content

    When you update the version of a package/application that has already been distributed to all DPs, the Pull DPs sometimes error out because they are looking for the updated content on the source DP(s) when the source DPs are still receiving the content. The results in an error status for package for the Pull DPs.

    32 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    0 comments  ·  Content  ·  Flag idea as inappropriateā€¦  ·  Admin →
  2. Prevent the SCCM client from using hyper-v IP addresses

    If you install Hyper-V on Windows 10, it will create a default adapter and randomly create an IP address, usually in the 172.x.x.x subnet. If by chance, you have a boundary that this random IP address falls into, the SCCM client will think it is part of this boundary, in addition to the boundary associated with it's physical NIC. The client considers both boundaries to be a Current boundary group and will therefore potentially download content from DP's associated within either boundary. In most situations, this additional DP will likely be across a WAN link which of course can causeā€¦

    32 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    Noted  ·  6 comments  ·  Content  ·  Flag idea as inappropriateā€¦  ·  Admin →
  3. Fix Distribution Point usage reporting, smsdpusage, so that it honours the preferred Management Points defined in Boundary Groups.

    Currently the smsdpusage process does not honour the DPs preferred Management Points for the submission of the usage report. Instead, it appears to pick the last MP listed in the following registry location, HKLM\Software\Microsoft\SMS\DP\ManagementPoints. In some cases this MP may not be reachable and as a result no DP usage reports are submitted to SCCM.

    31 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    0 comments  ·  Content  ·  Flag idea as inappropriateā€¦  ·  Admin →
  4. Allow a "Redistribute" action directly from the Distribution Point Configuration Status workspace

    When monitoring a DP that has multiple package failures, you have to go to the DP>Content Tab and search for the failed packages individually, or go to the package and Right click>Redistribute on each DP. When you see 10 failed packages when looking at the DP at \Monitoring\Overview\Distribution Status\Distribution Point Configuration Status, a "Redistribute" action right there in the message view would be awesome!!

    30 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    4 comments  ·  Content  ·  Flag idea as inappropriateā€¦  ·  Admin →
  5. Support additional distmgr/pkgxfer manager component servers in primary sites to support load balancing of software distribution jobs.

    Some primary sites have many remote distributed DP site systems and this can cause many content jobs to be managed by a single distribution manager / package transfer manager, which can cause delays and in some cases heavy server resource utilisation. I would like to see Sccm support load balancing of content jobs across a primary site.

    28 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    Noted  ·  2 comments  ·  Content  ·  Flag idea as inappropriateā€¦  ·  Admin →
  6. Add a prompt offering to delete the source directory when deleting anything with a content source directory

    When cleaning up old applications, packages, driver packs and wim files. It would be nice to have the option for sccm to also delete the content source directory.

    28 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    2 comments  ·  Content  ·  Flag idea as inappropriateā€¦  ·  Admin →
  7. Content Removal/De-distribution

    To be able to select more than 1 distribution point or distribution point group when removing content locations for packages or applications.

    To be able to multiple selection locations before removing, rather than having to remove individually

    25 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    1 comment  ·  Content  ·  Flag idea as inappropriateā€¦  ·  Admin →
  8. The Summary and Details about the Distribution Point Configuration Status is inconsistent

    The summary can remain blocked under an ā€œerrorā€ status even when all the statuses from the ā€œDetailsā€ tab are ā€œSuccessā€.

    24 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    0 comments  ·  Content  ·  Flag idea as inappropriateā€¦  ·  Admin →
  9. Pull Distribution Points do not recover from BITS Errors -2147024893 "The system cannot find the path specified."

    Pull Distribution points will get into a state where they can no longer download a specific file for a software update package when source version changes. As a result, BITS put many jobs in an error state as such....


    Get-BitsTransfer -AllUsers | select *

    JobId : 3b528bdb-d257-4759-8808-a3ceb867a4cc
    DisplayName : CCMDTS Job
    Description :
    TransferType : Download
    JobState : Error
    TransferPolicy : NoSurcharge
    OwnerAccount : NT AUTHORITY\SYSTEM
    Priority : High
    RetryInterval : 60
    RetryTimeout : 3600
    TransientErrorCount : 58
    ProxyUsage : NoProxy
    ErrorContext : LocalFile
    ErrorCondition :
    InternalErrorCode : -2147024893
    ErrorDescription : The system cannot find the path specified.

    ErrorContextDescription :ā€¦

    23 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    0 comments  ·  Content  ·  Flag idea as inappropriateā€¦  ·  Admin →
  10. Let Azure Active Directory joined Client be Peer Caching source

    Today peer cache source needs to be an on-prem domain joined device, as customers is moving to Azure Active Directory getting support for AAD joined devices as peer cache source will help customers that are moving to AAD joined devices and want to remove on-prem DP's.

    From docs:
    A peer cache source must be a domain-joined Configuration Manager client. However, a client that's not domain-joined can get content from a domain-joined peer cache source.
    https://docs.microsoft.com/en-us/configmgr/core/plan-design/hierarchy/client-peer-cache#requirements

    22 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    0 comments  ·  Content  ·  Flag idea as inappropriateā€¦  ·  Admin →
  11. Mobile Distribution Point

    It would be helpful to have a "mobile" DP. This would be especially useful in an small branch office (without a DP), slow internet connection OSD scenario. Content could be distributed to the DP, taken offline and taken online at the branch office. It would be perfect if the clients could choose the mobile DP as the content source without manual pre-configuration.

    22 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    1 comment  ·  Content  ·  Flag idea as inappropriateā€¦  ·  Admin →
  12. Orphaned Content Cleanup disrupted when distribution points are offline

    Currently on Current Branch 1906. There are times when we have certain pull distribution points offline. When distmgr is attempting to do content cleanup for orphaned content, this cleanup process in distmgr.log is disrupted if it come across an offline pull distribution point. Here is an example where it's deleting fine from server XX and then encounters issues with an offline server YY.

    Successfully removed content 889435e8-0ae8-4282-919b-8d078f95b024 from server XX 1/29/2020 7:29:12 AM 13776 (0x35D0)
    permanently deleting 29493F5488AD32889C759D1264C33346F5EA60A46C2C1B0DBF5CE69A59870828 1/29/2020 7:29:12 AM 13776 (0x35D0)
    CWmi::Connect(): ConnectServer(Namespace) failed. - 0x800706ba 1/29/2020 7:54:24 AM 13776 (0x35D0)
    CWmi::Connect() failed to connect to \YY\root\SCCMDP. Errorā€¦

    21 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    1 comment  ·  Content  ·  Flag idea as inappropriateā€¦  ·  Admin →
  13. The ability to schedule content distribution

    So as to minimize business impact during critical hours of the day where WAN impact can have significant outcomes. By being able to schedule when content distribution will start can greatly assist in this regard

    21 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    2 comments  ·  Content  ·  Flag idea as inappropriateā€¦  ·  Admin →
  14. More Options to configure Boundaries

    Currently you can only configure Boundaries based on IP Addresses or AD-Sites.
    However, in some situations it would be great to have more Options.
    For example, if you manage Clients in multiple protected NAT Environments.
    ItĀ“s possible that multiple sites/zones use the same IP Ranges, so you cannot configure Clients to use local DPs.
    A possibility would be a Reg Key like HKEYLOCALMACHINE\SOFTWARE\Microsoft\CCM:AllowedMPs, but for Boundary Groups.

    21 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    1 comment  ·  Content  ·  Flag idea as inappropriateā€¦  ·  Admin →
  15. update content source paths from the console

    instead of relying on thirdparty utilities or a collection of scripts, wouldn't it be nice to have a possibility during migration to change content source paths directly to the new location (if the location has changed)

    there are many scripts around that do this for packages, applications, driver source and driver pkg path, os image sourcepaths and I know people that do it in sql also
    but hey why not have this as a possibility in the migration, this would make the live of many sccm admins much easier.

    20 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    1 comment  ·  Content  ·  Flag idea as inappropriateā€¦  ·  Admin →
  16. Provide the ability to set the number of PullDP that can download at the same time.

    By providing this settings, it would ease up massive distribution of a package to many PullDP.
    A setting similar to Concurent download on DP would be perfect!

    As of now, updating a package hosted on 1000 PullDP will trigger all PullDP at the same time to update the package.
    This cause high CPU and IO on the server as well as potential network load.

    20 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    2 comments  ·  Content  ·  Flag idea as inappropriateā€¦  ·  Admin →
  17. Content Cleanup Tool Errors out on Nested Task Sequences

    Allow the Content Cleanup Tool to ignore issues such as Nested Task Sequences. Currently it is a known issue that Nest Task Sequences cause this error "This content library cannot be cleaned up right now because package *** is not fully installedā€"

    19 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    0 comments  ·  Content  ·  Flag idea as inappropriateā€¦  ·  Admin →
  18. Ability to set DP Reserved Disk Space from the GUI

    There is no option currently to set a DPs reserved disk space except with and SQL query and reg change. It would be good to be able to do this via a GUI option.

    18 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    1 comment  ·  Content  ·  Flag idea as inappropriateā€¦  ·  Admin →
  19. Bind network access account with a boundary group

    With the 1610 update to the boundary groups it seem to be easier to control the content location for a client.
    Why not make it even better and move the network access account configuration to the boundary group configuration, or make it possible to bind a network access account with a boundary group.
    In this way we can define exactly what network access account that should be used accessing content.

    18 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    1 comment  ·  Content  ·  Flag idea as inappropriateā€¦  ·  Admin →
  20. More information about drivers in both console and database,especially unused drivers, usage count and last usage date

    There is no usage information about drivers both in console and database. In smsts.log file, we can track which drivers are downloaded and installed (with management point links and file infos). But, there is no information about usage ratio of the drivers. So, there are many unused drivers in out database and growing day by day.

    There should be a table in database which shows the usage info, installed date,last installed date and copatibility about computer models.
    Also, in console, in driver tab, there should be a column which shows the usage count and last usage date.

    17 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    1 comment  ·  Content  ·  Flag idea as inappropriateā€¦  ·  Admin →
  • Don't see your idea?

Feedback and Knowledge Base