Microsoft

System Center 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 System Center 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 System Center Configuration Manager feedback site is moderated and is a voluntary participation-based project. Please send only feature suggestions and ideas to improve Microsoft 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.

How can we improve Configuration Manager?

You've used all your votes and won't be able to post a new idea, but you can still search and comment on existing ideas.

There are two ways to get more votes:

  • When an admin closes an idea you've voted on, you'll get your votes back from that idea.
  • You can remove your votes from an open idea you support.
  • To see ideas you have already voted on, select the "My feedback" filter and select "My open ideas".
(thinkingā€¦)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Have smsdpmon also query the primary for assigned software when performing content validation

    Smsdpmon.exe appears to only use the local SCCMDP class for the list of content to validate. We have experienced a few cases where the SCCMDP content list does not match what is assigned at the site level. For complete validation can it also query the primary server for the assigned content and then flagged the differences as well???

    6 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. Content Library Cleanup Tool - improve error handling

    While using the Cleanup tool I've encountered a few occasions where it crashes out with file access errors. It crashes to the command prompt and all previous activity is lost as it doesn't get logged. Is it possible to improve the error handling of the tool that it logs access errors instead of throwing an exception? I've included a sample of the exception error message below.

    System.IO.IOException: Access to the path '\\mydistpoint.com.au\SCCMContentLib$\DataLib\Content_27822e98-f79a-436a-af07-fa88beac76c5.1\Templates' is denied.
    at System.IO.Directory.DeleteHelper(String fullPath, String userPath, Boolean recursive, Boolean throwOnTopLevelDirectoryNotFound)
    at System.IO.Directory.Delete(String fullPath, String userPath, Boolean recursive, Boolean checkHost)
    at Microsoft.ConfigurationManager.ContentLibraryCleanup.CLContent.Delete(Boolean whatIfMode, CLPackage fromPackage)
    at Microsoft.ConfigurationManager.ContentLibraryCleanup.CLPackage.Delete(Boolean whatIfMode) ā€¦

    6 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 →
  3. When Deleting packages from SCCM Console it leaves the empty custom folder in the DP and only Delete the content of the folder.

    Custom folder created during package creation should also get deleted from DP when the package is being deleted.
    As of now whenever a package is deleted from console it deletes the content of the folder but leaves the empty folder itself.
    These empty folder has to be manually identified and then cleared from the DPs.
    This process of identifying and deleting empty folders is cumbersome specially when having large number of DPs and requires special attention while doing in order to avoid removing any of the working folders mistakenly.

    6 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. Keep Previous Version of Content available while Distributing

    Currently, when content for an OS Image, Package, Application, etc is being updated, that object is unavailable until the content update completes. This means that content updates for large items must be timed very carefully, especially when sending to remote sites.

    It would be amazing if a Distribution Point could keep the previous version of the item available while the content is updating, then switch to the new content and delete the old after it's completed.

    6 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 →
  5. 5 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. GetCacheInfo Additional information exposed

    GetCacheInfo Additional information exposed

    Can you please have the data available in WMI or ComObject include additional fields.
    Currently:
    ContentId
    ContentVersion
    Location
    LastReferenceTime
    ReferenceCount
    ContentSize
    CacheElementId

    Could you add information from the Package Fields in the Console:
    PackageName
    *PackageVersion
    PackageLanguage
    PackageDescription

    I'd like all of them, but I really need PackageVersion for a project I'm working on.

    5 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 →
  7. Phased Deployments - Allow more than 2 collections to deploy to in ConfigMgr 1802

    Whilst i know the feature for phased TS deployments is only pre-release in 1802. It'd be super useful to be able to add additional collections into phased deployments as opposed to only being able to use 2 collections.

    I regularly run 4/5 phase deployments to the enterprise, and in some cases office by office. Having phased deployments support more than just 2 collections would be a massive time saver.

    5 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. Fix the issue that automatically adds UTC time in the console in local time when scheduling a deployment...

    Not sure why but after this last update, whenever I deploy software SCCM automatically adds 5 hours to the local time which is the time difference from Chicago time to UTC...

    5 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. Ability to quantify download duration for content at the client

    ConfigMgr 2007 had status messages 10023 and 10024 to provide when a package download started and completed. Those messages were removed in ConfigMgr 2012.

    Issue is also posted as bug on Connect under FeedbackID=869536

    Now requesting as DCR to either add these messages back or some other way to meet the requested requirement.

    5 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 →
  10. Ability to stop on-premise distribution point service

    We can stop the service of cloud based DP with 1701.
    But, for on premise DPs, there is no option to stop or suspend service. Sometimes, because of network problems or hardware problems, there is no connection to some distribution points. For this interval, site server tries to copy a new content (app,package etc.) to these DPs and fails and retry specific times. (redundant tries and jobs for site server)
    Maybe, this is a good solution for this problem. For a DP, there should be a selection about suspend or stop the service, and clients which are in the subnetā€¦

    4 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. ContentLibraryCleanup Distribution Point Maintenance Mode

    I love the ContentLibraryCleanup tool, but in the small environment I'm working with about 10 remote DPs, the tool takes a really long time to run. On 2 of our DPs, it took 2 days each to run. Because it took so long, they both failed because at the end the tool reported that a particular package wasn't fully replicated yet.

    We'd like a way to do the following:

    1. Put a DP in Maintenance Mode. This would let Content currently being deployed to the DP to complete (basically coming to a soft stop), but would stop new content fromā€¦

    4 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. Robocopy vs SMB

    Use intelligent file transfer vice SMB to copy packages/data to child site/DP

    4 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 →
  13. Client Data Sources

    When viewing the client data sources report, it would be nice if the items in the boundary group list box were alphabetically sorted.

    4 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 →
  14. Improve "Invoke-CMContentRedistribution" Method

    If you hit the "Redistribute" Button in the console, or trigger a content redistribution over Powershell/WMI, this method will always copy over all content of a package to the Distribution Point.
    However, it would make sense to only copy the data that is needed.
    Example 1: Your package contains hundreds of files. One file has a ā€œhash mismatchā€ error, so the package gets into the failed state. The only way to fix this issue is to ā€œRedistributeā€ or use Invoke-CMContentRedistribution. This will copy over everything instead of the single file that is corrupt.
    Example 2: A distribution is offline forā€¦

    4 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 →
  15. Let Pull Distribution Point really work like Clients or Branch DP in ConfigMgr 2007

    Pull Distribution Point require a Site server to initiate a TCP connection to them before they receive a push-notification to start downloading content from a source. Which means that firewall/network wise that it's more difficult to manage in high secure environments.
    And after all: it doesn't make sense why client do initiate and use a seperate communication (Client Notification) channel using pull-mechanism and the pull-DP itself doesnt...

    So, please let Pull-DP themselves initiate and setup the "Client Notification" or communication channel for push-notifications from the site server, just like the Clients do and old Branch DP did.

    4 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 →
  16. export boundaries

    Export and import boundaries

    4 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 →
  17. Point and Deploy to Single Machine or small group of machines/users.

    Remove the extra steps to create a collection of one or more existing machines to deploy a program or application or task sequence to.

    When needing to do a small targeted and IMMEDIATE deployment the admin should be able to right click and pick what to deploy and when he hits ok an adhoc collection should automatically be created into a default folder, say call it "Adhoc Collections" which without any keystrokes, mouse clicks or mouse swipes would be created in that folder with a name starting with the date in format YearMonthDay-Hour:Minute:Second-(Package | App Name | Task sequence|)-CreatorName
    Theā€¦

    4 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. Include a "Differential Size (KB)" and "Incremental Version Number" as optional Column Choices

    "Configuration Manager supports up to five incremental versions of a content set before it resends the entire content set"

    Reference: https://docs.microsoft.com/en-us/sccm/core/plan-design/hierarchy/fundamental-concepts-for-content-management

    "Incremental Version Number" would keep track of how many incremental versions (0=Full through 4=4th Incremental) of a package have occurred prior to every 5th content distribution which is when the next entire data sync will occur.

    "Differential Size (KB)" to store the Result of the 'Binary Differential Replication' calculations of 'Source Version X' vs 'Source Version Y'

    These two values would be extremely helpful in calculating future bandwidth requirements as well as calculating approximate content distribution times in Lowā€¦

    3 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 →
  19. Calendar integration for file replication schedule

    add possibliy to import or set calendar. This would allow to take care about public holidays concerning file replication schedules. On limited file replication settings this would allow a faster replication during off-hours of remote locations e.g in other countries with different calendar.

    3 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 →
  20. Peer Cache DNS Search Suffix

    Allow administrators to configure Peer Cache clients with a list of DNS Search Suffixes, or for it to reference the local machines.

    Currently I'm unable to use Peer Cache because client attempt to reach fellow clients via the FQDN which for xyz reason is unreachable. If it simply followed the DNS Search Suffix list, it would be able to contact them.

    3 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 →
  • Don't see your idea?

Feedback and Knowledge Base