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. Run Scripts: Allow Renaming the script

    Provide ability to rename scripts. We'd like ability to differentiate between test and production scripts or rename if the functionality changes. Or, just have the ability to fix typos without recreating the script/approvals.

    71 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    3 comments  ·  Client Operations  ·  Flag idea as inappropriateā€¦  ·  Admin →
  2. Run Scripts: Automatically sort by Name

    Currently the script seem to sort by 'Type' or 'Approval State' and I have to choose 'Name' every time I go in to scripts.

    38 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  ·  Client Operations  ·  Flag idea as inappropriateā€¦  ·  Admin →
  3. Run Scripts: Schedule the script to run later

    It would be nice to be able to schedule a script to run at a later date and/or time. It would also be nice to see what scripts are scheduled and by who and when and to what device or collection. Also the ability to cancel it. I've used a tool before that did this very nicely and it would be nice to have SCCM able to do it as well.

    2 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  ·  Client Operations  ·  Flag idea as inappropriateā€¦  ·  Admin →
  4. Add query based parameters for script

    It would be nice to have the option to add some query based parameters for script (WQL or SQL). So values for parameters could be dynamic based on a query and scope of the user who trigger the script.

    i.e. We could have hiding deployments (without any notifications to the end users), then the admin user could select application or updates from the list to enforce deployment.

    8 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  ·  Client Operations  ·  Flag idea as inappropriateā€¦  ·  Admin →
  5. Pass script parameters with Invoke-CMScript

    Allow the Invoke-CMScript to pass script parameters. This could be done with a ScriptParameter hashtable similar to how Invoke-CMReport functions.

    47 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    2 comments  ·  Client Operations  ·  Flag idea as inappropriateā€¦  ·  Admin →
  6. Run Scripts: scripts results does not show systems offline or failed

    The SCCM scripts feature is new and so far works very well, however there is no feedback on systems offline or failed. The lower pie graph shows the numbers offline/failed but you cannot view them. The results tab only shows return codes of systems that actually executed scripts.

    14 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  ·  Client Operations  ·  Flag idea as inappropriateā€¦  ·  Admin →
  7. Run Scripts: Create Collection based off of results

    The scripts feature provides a powerful feature to provide real time information on an enterprise, that hardware inventory may not provide. It would be very helpful if you could create a collection based on the results of Script, or add the machines to an existing collection natively through the CM Console.

    6 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  ·  Client Operations  ·  Flag idea as inappropriateā€¦  ·  Admin →
  8. Run Script: Ability to pass collection variables

    I want to run a powershell script with the new Run Script, with the ability to see the collection id, collection variables, collection members that script is being ran against. The script runs on the local system as SYSTEM so it can't reach back to SCCM to obtain this information. I know you can add credentials to allow this, but a simple GET-CMRunScriptCollectionName or GET-CMRunScriptCollectionVariables would be nice.

    3 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  ·  Client Operations  ·  Flag idea as inappropriateā€¦  ·  Admin →
  9. Powershell script Collection

    After running a script on a collection or set of machines have the ability to automatically create a collection on machines that failed the script or machines that could not be connected to. So that after the machine is online the script can be run against it.

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    0 comments  ·  Client Operations  ·  Flag idea as inappropriateā€¦  ·  Admin →
  10. Powershell 7 support for Run Scripts, Task Sequences, and Configuration Items

    Explicitly being able to select the option of using PowerShell 6.x in scripts/compliance rules/task sequences would be a good future thinking feature to adopt as soon as possible.

    Ideally a version option built in to SCCM like that for x32/64 OS, but for PS 5.1/6.x would make this interesting.

    2 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    2 comments  ·  Client Operations  ·  Flag idea as inappropriateā€¦  ·  Admin →
  11. Run Scripts: Need to have visibility on who executed a script (accountability)

    Script status should provide details on who executed a particular script.

    3 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  ·  Client Operations  ·  Flag idea as inappropriateā€¦  ·  Admin →
  12. Run Scripts: Ability to run unapproved scripts on a test collection

    The "run script" feature is fantastic, but somewhat clunky when multiple lower level admins are adding scripts, as they can't be tested before approval.

    It would be great if we could designate a "development" collection for running scripts that have not been approved yet.

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    0 comments  ·  Client Operations  ·  Flag idea as inappropriateā€¦  ·  Admin →
  13. Run Scripts: Prevent Script feature from sending all (i.e. optional) parameters

    What I've noticed when using the new "Scripts" feature is that SCCM runs scripts with a very specific command format/syntax when calling a PowerShell script. Part of that is explicitly specifying every individual script parameter, regardless of whether it is mandatory.

    I suppose that normally, this shouldn't be a problem, but besides being unnecessary and against the spirit of optional parameters, I've also been running into what I assume is a bug, where SCCM fails to properly pass all parameters. There seems to be a parameter limit, or more likely, a character limit to the command line SCCM runs onā€¦

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    0 comments  ·  Client Operations  ·  Flag idea as inappropriateā€¦  ·  Admin →
  14. CM Pivot - have autostart use the SMS_Autostartsoftware wmi class

    CM pivot appears to just list the registry autostart locations.
    Please use the SMS_autostartsoftwarewmiclass.

    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  ·  Client Operations  ·  Flag idea as inappropriateā€¦  ·  Admin →
  15. Run Scripts: Should allow for exporting results from Script Status

    Run Script: export the results from Script Status to Excel file

    17 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  ·  Client Operations  ·  Flag idea as inappropriateā€¦  ·  Admin →
  16. Run Scripts: Option to be integrated with Application / Packages deployment

    Running Script : option to be integrated with Application / Packages deployment. On going into deployment type or in package program we should have option to use approved scripts from console.

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    0 comments  ·  Client Operations  ·  Flag idea as inappropriateā€¦  ·  Admin →
  17. Run Scripts: Allow parameters to be marked as passwords so it's hidden when entering

    Run Scripts: Allow parameters to be marked as passwords, so scripts can be executed by passing on passwords but the password isn't displayed while being typed.

    Real life example: Using PowerShell scripts to run Deep Freeze tasks such as freezing or thawing computer. The Deep Freeze command line tool requires entering the passwords to be able to execute the commands.

    3 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  ·  Client Operations  ·  Flag idea as inappropriateā€¦  ·  Admin →
  18. Run Scripts: Add Deploy in the Scripts section in the software library

    Would love to see the ability to right click on a Script in the software library and be able to select Deploy.

    12 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  ·  Client Operations  ·  Flag idea as inappropriateā€¦  ·  Admin →
  19. Run Scripts feature should support other scripting types (VBScript, Perl, etc)

    It would be awesome if more languages were supported for real-time Script deployment in addition to PowerShell. Maybe VBscript, Perl or Javascript, etc.

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    Noted  ·  1 comment  ·  Client Operations  ·  Flag idea as inappropriateā€¦  ·  Admin →
  20. Run Scripts: Actions for Power Shell scripts in SCCM console.

    We would glad to use opportunity for clearing "Script Status", re-run expired scripts and modify scripts without deleting them. We need to ran Scripts several times, and want to clear not needed statuses.

    6 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  ·  Client Operations  ·  Flag idea as inappropriateā€¦  ·  Admin →
  • Don't see your idea?

Feedback and Knowledge Base