Microsoft

Microsoft Endpoint Configuration Manager Feedback

Suggestion box powered by UserVoice - Update: Microsoft will be moving away from UserVoice sites on a product-by-product basis throughout the 2021 calendar year. We will leverage 1st party solutions for customer feedback. Learn more

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. Script should report non-responding workstation names

    When running a script against a collection, some workstations are not accessed, it would nice to know which ones and if possible why? Not on? Client not responding etc. But at the very minimum the machine names and if possible the primary user name.

    0 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    0 comments  ·  Admin Console  ·  Flag idea as inappropriateā€¦  ·  Admin →
  2. Deployment Status - Add additional column for Primary User or Logged on User

    When viewing deployment status (specifically an application or update deployed to a device collection), a simple and easy win would be to add additional column for Primary User and/or Logged on User for all the compliant states (Compliant, In Progress, Error, and Unknown)

    The columns that are currently there are:

    Device
    User
    Software
    Collection
    Status Type
    Deployment Type

    User column does not show helpful information, only SYSTEM.

    0 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    0 comments  ·  Deployment Monitoring  ·  Flag idea as inappropriateā€¦  ·  Admin →
  3. Add a function to allow downloading files without extension

    In CB 1906 environment, when performing package deployment, if an empty file without extension is included, the content download fails.
    The file name contains double bytes.
    As an additional condition, it occurs on receiving content from peer cache sources.

    The solution is to add .txt to the extension and the download will be successful.
    We hope that files without extension can be downloaded without any problem.

    0 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    0 comments  ·  Content  ·  Flag idea as inappropriateā€¦  ·  Admin →
  4. Rerun failed task sequence steps

    Customers are using Task Sequences to organize and build complex processes. Sometimes several steps fail. It would be great to have not only an option to rerun the whole task sequence, but only execute the failed steps or begin the sequence in the first failed step. This could help to reduce failed deployments.

    0 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    0 comments  ·  Deployment Monitoring  ·  Flag idea as inappropriateā€¦  ·  Admin →
  5. Identify Collections marked for AAD Group Sync

    Be able to identify which collections are enabled for AAD Group Sync

    0 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    0 comments  ·  Collections  ·  Flag idea as inappropriateā€¦  ·  Admin →
  6. Deploy and Update VSCode natively

    Similar to how you integrated Edge deployment and maintenance into CM, could you do the same for VSCode?

    Pretty much the same as this, but for vscode
    https://docs.microsoft.com/en-us/configmgr/apps/deploy-use/deploy-edge

    0 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    0 comments  ·  Application Management  ·  Flag idea as inappropriateā€¦  ·  Admin →
  7. New Components should also be affected by the Archive RegKeys

    Newer Components like

    ā€‹- BusinessAppProcessWorkerā€‹
    - SMSCloudConnectionSTSWorkerā€‹
    - SMSDataEngineā€‹
    - SMS
    PhasedDeploymentā€‹
    - WsfbSyncWorker

    should also be affected by the Archive RegKeys:

    HKLM\SOFTWARE\Microsoft\SMS\Tracing\ArchiveEnabled
    HKLM\SOFTWARE\Microsoft\SMS\Tracing\ArchivePath

    Currently the old Logfile Versions are saved at <InstallDIR>\Microsoft Configuration Manager\Logs\

    0 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    0 comments  ·  Troubleshooting & Support  ·  Flag idea as inappropriateā€¦  ·  Admin →
  8. Allow console extensions to dynamically set visibility for their actions

    Add a way for ConfigMgr console extensions to hide actions based on an assembly call. Right now we can disable an ActionDescription element using the ActionStateAssembly, but it would be nice to be able to hide elements as well. Ideally, this would have the same method signature as the current ActionStateAssembly signature, so we can easily switch between enabling / disabling an action, and showing / hiding an action. Suggested XML / method signature attached.

    0 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    0 comments  ·  Admin Console  ·  Flag idea as inappropriateā€¦  ·  Admin →
  9. be able to update excisting Collection in CM with Cmpivot

    Be able to update membership in existing collection in CM from CMpicvot instead only create new

    0 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    0 comments  ·  Collections  ·  Flag idea as inappropriateā€¦  ·  Admin →
  10. Drill Down On Graphs

    when in desktop analytics it would be good if you could click on the orange or red parts of the graph and drill down to see the clients that need attention and updated with latest updates etc.

    0 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    1 comment  ·  Desktop Analytics  ·  Flag idea as inappropriateā€¦  ·  Admin →
  11. Add WakeOnLan Option to the Collection Maintenance Windows

    Add WakeOnLan option to the Collection Maintenance Windows to send out a WOL packet at the start of the Maintenance Window. There is a WOL option on the Power Management tab which works in most cases and there are other work-arounds but doesn't it make more sense to have a WOL option at the start of the MW?

    0 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    0 comments  ·  Power Management  ·  Flag idea as inappropriateā€¦  ·  Admin →
  12. Make SCCM Database Page Compression Check Enabled Part of Pre-req check

    Just upgraded from 1910 to 2002 and the upgrade failed and had to open a support case. Bottom line our SQL DBA made unauthorized changes to SCCM database and enabled PAGE compression on 370 tables in the SCCM database.

    Please add to the pre-req check the running of this SQL query if any tables are set to PAGE data compression fail the pre-req.

    SQL to Check: SELECT t.name AS tablename,

       i.name AS indexname,
    
    p.data_compression_desc

    FROM sys.tables AS t
    INNER JOIN sys.indexes AS i

     ON t.object_id = i.object_id
    

    INNER JOIN sys.partitions AS p

     ON i.object_id = p.object_id
    
    AND i.index_id = p.index_id
    ā€¦
    0 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    0 comments  ·  Setup and Server Infrastructure  ·  Flag idea as inappropriateā€¦  ·  Admin →
  13. Application dependency to upgraded application

    Application dependency is causing issues in the following scenario.

    "MainApp Addon 1.0" has a dependency on either "MainApp 1.0" or "MainApp 1.1".
    MainApp 1.1 superseeds MainApp 1.0 with uninstall checkbox.
    Both "MainApp 1.0" and "MainApp Addon 1.0" is installed on computer.
    When trying to update "MainApp 1.0" to "MainApp 1.1" the log "AppIntentEval.log" will spit out errors and app upgrade will not occur.

    Also new computers will have issues trying to install "MainApp 1.0" and "MainApp Addon 1.0".

    This can cause issues in upgrade scenarios of application and workarounds that needs to be created.

    0 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    0 comments  ·  Application Management  ·  Flag idea as inappropriateā€¦  ·  Admin →
  14. Do not create folders and collections trough desktop analytics

    Desktop Analytics create some folders and Device Collections (Deployment Plans, Pilot, Production, ...).

    I don't need it, I like to delete or at least to move this folders, do not re-create this folders and collections daily.

    0 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    0 comments  ·  Desktop Analytics  ·  Flag idea as inappropriateā€¦  ·  Admin →
  15. Dynamic Variable switch/case

    Instead of making a dozen If/Then/Set dynamic variable statements, allow some form of creating a switch statement to assign variables.

    E.g. if I want to assign a variable based on SMSTSModel
    Switch
    SMSTSModel
    case "Latitude 5600"
    Set MyVar = "Value"
    case "EliteBook G4 840"
    Set MyVar = "Value2"
    case Default
    Set MyVar = ""

    0 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    0 comments  ·  Operating System Deployment  ·  Flag idea as inappropriateā€¦  ·  Admin →
  16. Allow app to RETRY during Task Sequence

    There is currently an option to allow the TS step to retry if the computer unexpectedly reboots. Would it be possible to add an option to retry the app installation if it fails, so that the entire TS doesn't fail? Would be useful when there's a network glitch that interrupts an app/pkg download, or if an app just has a hiccup and would have worked fine the second time around.

    Desired options would be number of retries and delay between retries (to give the network glitch time to clear itself up for example).

    0 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    0 comments  ·  Operating System Deployment  ·  Flag idea as inappropriateā€¦  ·  Admin →
  17. content source

    In client data sources there should be an "overall network" view. It's great to see the individual subnets but, it doesn't really give you a holistic picture of the environment.

    0 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    0 comments  ·  Admin Console  ·  Flag idea as inappropriateā€¦  ·  Admin →
  18. Hardware Inventory to collect Certificates

    It would be nice to have the Computers Certificates in the Hardware-Reporting. Yes i know you can collect that infos via CmPivot, but not all hosts are online all the time, so a Hardwarecollection would be nice.
    Something like this but integrated.
    http://www.sccm-tools.com/tools/vbscript/vbscript-certificates.html

    0 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    0 comments  ·  Reporting  ·  Flag idea as inappropriateā€¦  ·  Admin →
  19. Add the ability to view specific computers for Task Sequence deployment status

    When viewing deployment status for Applications & Software Updates, we have the ability to double click on a status (for example, all machines in the 'In Progress' status) and get what I call a psuedo-collection view of specific machines that we can perform additional actions on (via right-click etc). However, when viewing a Task Sequence deployment status this is not possible. Double-clicking on a specific status unfortunately does nothing. This functionality would help quite a bit when reviewing & troubleshooting TS IPU deployments. Thanks!

    0 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    0 comments  ·  Admin Console  ·  Flag idea as inappropriateā€¦  ·  Admin →
  20. Trigger log collection from task sequence either automatically or via client action

    The new option in the console for Client diagnostics - Collect Log files, need to be able to trigger option from the client running a task sequence. The reason for this is when a task sequence logic encounters a error and you want to auto capture the logs, this client action will be key to automating the log captures. Also for Windows 10 Servicing where the machine runs on the Internet and capturing the logs works great over the CMG, but again just want to automate the log capture than rather manually capturing the logs.

    0 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    0 comments  ·  Troubleshooting & Support  ·  Flag idea as inappropriateā€¦  ·  Admin →
  • Don't see your idea?

Feedback and Knowledge Base