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. Remote tools - client setting to change client service to Automatic startup

    One of the biggest issues I hear with the Remote Tools is that when you restart a machine it takes a couple of minutes before you can remote control it again. This is due to the delayed start of the service. I assume that this cannot be changed per default but give us the option using a client setting to change it to Automatic instead of using a GPO would be really sweet!
    This is very similar to the following feedback item. https://configurationmanager.uservoice.com/forums/300492-ideas/suggestions/8471107-fix-remote-control-bug-after-client-reboot#comments

    112 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    11 comments  ·  Remote Control  ·  Flag idea as inappropriateā€¦  ·  Admin →
  2. New Softwarecenter: Save View-Settings: list view vs. tile view

    The new Softwarecenter supports list view and tile view. users should be able to save the view-settings.

    57 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    7 comments  ·  Software Center  ·  Flag idea as inappropriateā€¦  ·  Admin →
  3. Download only the latest Branch \ upgrade of ConfigMgr

    both in online and offline modes of the Service Connection Point, when installing 1511 and then get the updates, ConfigMgr downloads 1602, 1602 hotfixes and 1606 EasySetups (and all of their prerequisites) when in 99% of the cases - we only need the latest release.
    this causes a lot of time waiting and bandwidth usage for nothing and it will probably get worse as there will be more future release.
    we want an option to choose what release to download instead of download them all

    28 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    2 comments  ·  Setup and Server Infrastructure  ·  Flag idea as inappropriateā€¦  ·  Admin →
  4. Application Deployment Types - Windows Server 2016 OS choice

    SCCM currently doesn't list Windows Server 2016 as an OS choice from within "Deployment Types" and more specifically at the "Requirements" tab when Operating System is used as a prerequisite. This is a must have in order to be able to target specific applications and deployments only over Windows Server 2016 instances.

    At this time even SCCM 1607 doesn't support this as a choice.

    6 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    2 comments  ·  Application Management  ·  Flag idea as inappropriateā€¦  ·  Admin →
  5. android (disable webbrowser)

    disable the web browser is possible in intune stand alone but it is not supported in hybrid. it should be supported. the gap between intune stand alone and hybrid for android management is too wide and should be closed

    0 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    0 comments  ·  Mobile Device Management  ·  Flag idea as inappropriateā€¦  ·  Admin →
    completed  ·  Tyler Castaldo responded

    This setting was added in Configuration Manager current branch 1610, along with about 20 other Android settings we added in order to close the gap (or at least get really close).

  6. Improve addMembershipRules implementation for large direct membership collection or provide Stored Procedure to do the same

    Today we use an automated process to populate our device collections with machines from a fore-front configuration system.

    After we had exceeded 250000 machines in some collections adding new machines to these large collections has become a real pain. Meanwhile it takes from 40s to 7 minutes to a add a single machine. The SCCM console cannot be used anymore for large collections. It crashes with OOM when the collection is opened or a new computer is added using right click.

    Interestingly execution times don't really differ in terms of the number of machines added in one call of theā€¦

    21 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    2 comments  ·  Collections  ·  Flag idea as inappropriateā€¦  ·  Admin →
  7. Export / Import TS fails with Install SW Updates step (SCCM CB - 1606)

    If you have a TS with an Install Software Update step, the TS can not be exported and imported. The Import Wizard fails with a null pointer exception. After removing the Install Software Update step, the TS can be exporteted and imported. The same happens with the Import-CMTaskSequence Commandlet. Please fix this error.

    6 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    1 comment  ·  Operating System Deployment  ·  Flag idea as inappropriateā€¦  ·  Admin →
  8. Make hardware inventory display name for OFFICE365PROPLUSCONFIGURATIONS pretty

    In CM1606, a new hardware inventory class was added for Office 365 Pro Plus Configurations which is great.

    Unfortunately, whoever added it made the display name for the class OFFICE365PROPLUSCONFIGURATIONS which is a little inconsistent with all the friendly names for everything else.

    PLEASECHANGEITTONORMALCASEANDUSESPACES. Remember, pretty counts! :-)

    Thanks for your help making ConfigMgr powerful AND beautiful.

    4 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    completed  ·  0 comments  ·  Asset Management  ·  Flag idea as inappropriateā€¦  ·  Admin →
  9. Allow 'Windows Store for Business' feature settings to be changed/removed

    After incorrectly setting up a Windows Store for Business link, there is no way to remove or change this...

    Users need to be able to change the storage location, remove links to the Store or be able to update the key if it has expired. Currently it just says "The AAD credentials supplied must be tested before continuing." with an OK button.

    4 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    0 comments  ·  Admin Console  ·  Flag idea as inappropriateā€¦  ·  Admin →
  10. When adding items to an "Install application" step in a TS let us select multiple apps

    When you create an OSD Task Sequence and get to the section where you install applications it gets really tedious is large deployments when you can only add 1 application at a time to the Install application step. I know the step can take upto 9 applications so why can't we have a checkbox next to each application and select them all at once rather than re-opening the wizard and browsing through a folder structure? I think this would simplify task sequence creation and management.

    5 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    1 comment  ·  Operating System Deployment  ·  Flag idea as inappropriateā€¦  ·  Admin →
  11. Ability to configure more options for Remote Control

    Ability to configure connection quality (Example: LAN, MODEM, SLOW) and according to the selection set some options, such as number of colors, do not display the wallpaper of the remote machine, these options would bring a better experience to the connection.

    16 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    3 comments  ·  Remote Control  ·  Flag idea as inappropriateā€¦  ·  Admin →
  12. Support SQL Always On AG Asynchronous-commit

    Configuration Manager Current Branch (1602) Supports SQL Always On Availability Groups, however it only in a Synchronous-commit replicas.

    From TechNet:
    Asynchronous-commit mode. This availability mode is a disaster-recovery solution that works well when the availability replicas are distributed over considerable distances.

    Synchronous-commit mode. This availability mode emphasizes high availability and data protection over performance, at the cost of increased transaction latency. A given availability group can support up to three synchronous-commit availability replicas, including the current primary replica.

    This means that Configuration Manager can only support 3 secondary replicas in a SQL AO AG and they need to be inā€¦

    24 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    0 comments  ·  Setup and Server Infrastructure  ·  Flag idea as inappropriateā€¦  ·  Admin →
  13. Select a collection and trigger clients to run a software update deployment evaluation cycle

    Select a collection and trigger clients to run a software update deployment evaluation cycle. For those scenarios where you need clients to check for updates (now) prior to the default schedule (5 days) that you setup in client settings.

    3 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    completed  ·  0 comments  ·  Software Updates  ·  Flag idea as inappropriateā€¦  ·  Admin →
  14. Task sequences that are run should be able to find out if the task sequence is run on a laptop, desktop or surface and run the job accordin

    Task sequences that are run should be able to find out if the task sequence is run on a laptop, desktop or surface and run the job accordingly. The power states might be different on them.

    1 vote
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    0 comments  ·  Operating System Deployment  ·  Flag idea as inappropriateā€¦  ·  Admin →
  15. Make Pull Distribution Point Transfers via BITS 'BranchCache Enabled' so content can be DeDuped on the wire

    Currently the Pull DP uses BITS to get content from another DP, but BranchCache is disabled (PeerProtocolFlags=0 in event 60 in the BITS event log). Enabling BranchCache on these BITS jobs would mean that DeDuplication would be used if enabled on the source DP, and significant WAN/LAN bandwidth savings could be achieved.

    12 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. updates and servicing

    The Administration > Cloud Services > Updates and Servicing deserves it's own blade in the console. Given that this is how Current Branch updates are delivered, this is an important piece and shouldn't be buried in the UI.

    7 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    0 comments  ·  Setup and Server Infrastructure  ·  Flag idea as inappropriateā€¦  ·  Admin →
  17. Global PXE boot password change

    Global PXE boot password change so that you do not have to change it on every DP.

    4 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    1 comment  ·  Operating System Deployment  ·  Flag idea as inappropriateā€¦  ·  Admin →
  18. Fix button sizes in admin console Title Bar

    This has been bugging me for a while (since 2012 really)

    Why are the min/max/close buttons so big?
    They don't seem to use the Look & feel of the OS

    Attached a screenshot of the Admin Console running in Windows 10, but the buttons look so outdated and out of place...

    8 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    3 comments  ·  Admin Console  ·  Flag idea as inappropriateā€¦  ·  Admin →
  19. Add the option to set timeouts on more task sequence steps

    We recently added a task sequence step which involves querying a Dell web API for warranty information to write to WMI during OSD. We use a Run PowerShell script step for that. Unfortunately the Dell API is not always responsive which can lead to the TS hanging up on that step. I'm going to create a program for it for now so that it has a timeout, but it would be great if the Run PowerShell Script TS step had the option to check a box and specify a timeout period like some other steps have.

    2 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    0 comments  ·  Operating System Deployment  ·  Flag idea as inappropriateā€¦  ·  Admin →
  20. Get-CMSiteMaintenanceTask pipeline to Set-CMSiteMaintenanceTask

    Before upgrading a CM Site, it is recommended to ensure that no maintenance tasks are running - it would therefore be useful to disable all of them during an upgrade "just in case" and would prevent the need to check the run time of each one.
    There's a Get-CMSiteMaintenanceTask, but I cannot store this as a variable and use it in the "-MaintenanceTask" argument of Set-CMSiteMaintenanceTask. I've been through the properties to look for a suitable one to explicitly pass to the argument, but nothing seems to work......

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

Feedback and Knowledge Base