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. Automatic notification when the Docs are updated

    Trying to keep track of which topics in the Documentation Library have been changed and when is a nightmare.

    Provide a notification mechanism such as a RSS feed for updates to the Documentation Library as they occur.

    In an ideal world it would be great to be told WHAT the changes were (be good if there was a way of easily snapshotting the article before and after the changes with the changes highlighted), but not sure how easy that is.

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Documentation  ·  Flag idea as inappropriate…  ·  Admin →

    There are a few ways to accomplish this. For about the next week or so you can use the “Follow” link at the bottom in the comments section. This functionality goes away shortly when we switch over to GitHub Issues.
    As already stated, you can watch the GitHub repository, although this will provide notification of EVERYTHING that happens, which might get a bit noisy.
    The recommendation from the core docs team is to use the built-in search, and then the RSS link there. For example, if you want to monitor the Log files article (https://docs.microsoft.com/en-us/sccm/core/plan-design/hierarchy/log-files), search for the full page title that shows in the browser tab and in the search results (which may be different than what shows at the top of the article). For example, https://docs.microsoft.com/en-us/search/index?search=%22Log+files+for+troubleshooting+-+Configuration+Manager%22&scope=ConfigMgr. Note this is scoped to ConfigMgr and the title is in quotation marks. There should be only one result.…

  2. Product Lifecycle dashboard is not aligned to lifecycle website

    SCCM - Asset Intelligence - Product Lifecycle.

    Keep the mainstream support end date aligned to web site - Life Cycle
    SCCM 1806.

    Windows 10 Build is showing 09/10/2018, but in the web site it is 09/10/2019.

    https://support.microsoft.com/en-us/help/13853/windows-lifecycle-fact-sheet

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Reporting  ·  Flag idea as inappropriate…  ·  Admin →
  3. Import computer information adding to multiple collections

    The import computer information allows you to add a computer to the "All Systems" collection or a collection of your choice.

    Why not allow adding to the All Systems and multiple collections of my choice at the same time?

    3 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 →
  4. Last Action Task Sequence Variable

    It would be great for error catching if there was a variable that held the last task sequence step. This would be good for logic in a task sequence group that continues on error and passes the last task sequence ran name to be handled by other steps.

    3 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 →
  5. Add thorough documentation for Client Settings and what registry keys/WMI values are set by them on client devices

    I would love to have it officially documented exactly what each option in Client Settings is modifying when processed by the client. I know some of them are in the registry, some of them are in WMI but I haven't seen any documentation for this.

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Documentation  ·  Flag idea as inappropriate…  ·  Admin →
  6. Provide better guidance/procedures for automatic updating of Windows Update Agent

    Still searching for clear guidance on automating updating the Windows Update Agent in an enterprise.

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Documentation  ·  Flag idea as inappropriate…  ·  Admin →
  7. "-StandardProgram" switch required for using "Start-CMPackageDeployment", this is a required switch without which the command will fail

    We are trying to create a deployment for a package as below:
    =========
    Start-CMPackageDeployment -CollectionName "WOL Testing" -PackageName "Powerdown" -DeployPurpose Available -DeploymentAvailableDay 02/05/2016 -DeploymentAvailableTime 10:50
    =========

    - Findings as below:
    ==========
    Required Deployment with Schedule and Available Day and Time:
    =============================================================
    Start-CMPackageDeployment -StandardProgram -CollectionName "Brik" -PackageName "SMS Toolkit" -ProgramName "SMS" -AllowSharedContent $true -DeployPurpose Required -DeploymentAvailableDay 2016/11/01 -DeploymentAvailableTime 11:00 -ScheduleEvent AsSoonAsPossible
    =============================================================

    Available Deployment with available Day and Time:
    =============================================================
    Start-CMPackageDeployment -StandardProgram -CollectionName "1" -PackageName "SMS Toolkit" -ProgramName "SMS" -AllowSharedContent $true -DeployPurpose Available -DeploymentAvailableDay 2016/11/01 -DeploymentAvailableTime 11:00
    =============================================================

    - As the below options might be deprecated and new ones used please…

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  Documentation  ·  Flag idea as inappropriate…  ·  Admin →
    completed  ·  nbigman responded

    These have been updated. Thanks for your request!

  8. PowerShell Script status

    1. Take me right to script status after running the script.

    2. Under Script status after deploying script allow for filtering/export/reporting.

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
  9. PS Cmdlet Operating System Upgrade Package handling

    The PS Cmdlet currently offers options to manage Operating System Images but not Operating System Upgrade Packages.

    It would be great if corresponding Functions could be added:
    Get-CMOperatingSystemUpgradePackage
    Get-CMOperatingSystemUpgradePackageUpdateSchedule
    New-CMOperatingSystemUpgradePackage
    New-CMOperatingSystemUpgradePackageUpdateSchedule
    Remove-CMOperatingSystemUpgradePackage
    Remove-CMOperatingSystemUpgradePackageUpdateSchedule

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
  10. Allow parameters to "Run Script"

    When using the "Run Script" against a collection allow the script to accept parameters.

    2 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    4 comments  ·  PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
  11. Package & Application Path in Hierarchy after searching for the packages

    Package & Application Path in Hierarchy after searching for the packages to know the location of the package/application instead of searching through all the folders/subfolders

    2 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Application Management  ·  Flag idea as inappropriate…  ·  Admin →
  12. Run Script under System context

    The new Script functionality in the console allows deployment to a machine, but runs at USER level, not SYSTEM. We adhere to best practise and users are not admins, thereby limiting its utility for admin functions.

    It also prevents us from running cleanup scripts which require the system context (specific case is stuck BITS transfers initiated by CCM)

    2 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    completed  ·  0 comments  ·  PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
  13. Enhance documentation of Alternate Content Provider (ICcmAlternatedownloadProvider)

    The Alternate Content Provider is poorly documented. It would be nice if an example could be developed and posted. At minimum, it would be great if you could complete the documentation for the interface ICcmAlternatedownloadProvider and the call back. The call back is not documented at all. It simply says to call method SendNotifyErrorToCTM. Where is that?!

    2 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Documentation  ·  Flag idea as inappropriate…  ·  Admin →
  14. Boundary Group - Add/Remove/Set Site System

    create a new powershell cmdlet to allow add/remove/set a site system to a boundary group

    2 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
  15. New Software center (1511) Application doesn’t include installation status in Application tab

    Application doesn’t include installation status in Application tab,
    In the New Software Center, there's no way to tell easily if the suggested software is installed or not. It simply shows everything. You have to click each tile individually to find if it's installed.
    Yes, you can find installed apps in the "Installed software" tab, but from the user-experience perspective, to compare those two tabs every time (to find what is and what isn't installed), it's not very seamless.
    Do you know how to fix these issue or Ms has plan improve the New software center?
    Thank you

    2 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Software Center  ·  Flag idea as inappropriate…  ·  Admin →
  16. F8 debug window no longer prevents reboot / restart in Windows 10 full OS, after upgrading to 1606 from R2 SP1

    The problem is that after upgrading from R2 SP1 to 1606, customer found that the debug shell window no longer suppresses the TS from restarting the computer in full OS.

    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 →

    Updating status to completed as this is expected.
    We actually never guaranteed that the F8 command-prompt will prevent the rebooting of a machine. It was just a side-effect of the implementation.

    In older builds, we launch the command-prompt as part of setup-complete. This prevents the reboot while our setup-complete is still running. The problem is that with Windows 10, that will not work because the access to the desktop has changed.

    Now, we launch the command-prompt from the TS Progress UI. Reboots now proceed without waiting for the command-prompt because our setup-complete is not waiting for the command-prompt.

  17. Add a Copy-CMTaskSequence cmdlet

    With the console you can create a copy of a task sequence, but there does not appear to be a direct way of doing this via powershell. This would make staging image changes much easier.

    2 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
  18. 2 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    completed  ·  1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  19. New-CMDetectionClauseWindowsInstaller Missing Braces in Product Code

    When an MSI detection rule is created with New-CMDetectionClauseWindowsInstaller, and applied to a Deployment Type with Set-CMScriptDeploymentType, the product code in the detection rule is missing the braces. This causes the detection rule to fail to detect an application that is actually installed. The application is successfully detected after adding the surrounding braces to the product code in the SCCM console.

    2 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
  20. 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 →
  • Don't see your idea?

Feedback and Knowledge Base