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.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Integrate full inventory triggers into Support Center (HINV/SINV)

    Invoking triggers in the Support Center tool will queue a delta inventory, which does not address the conditions where BADMIFs consume the scans for DeltaMismatch, Outdated etc. where the resync does not occur. This requires the additional FULL INVENTORY CYCLE to create the next major scan version:

    [wmi]"ROOT\ccm\invagt:InventoryActionStatus.InventoryActionID='{00000000-0000-0000-0000-000000000001}'" | remove-wmiobject
    ([wmiclass]'ROOT\ccm:SMS_Client').TriggerSchedule('{00000000-0000-0000-0000-000000000001}')

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  Tools  ·  Flag idea as inappropriate…  ·  Admin →
  2. Allow us to disable, hide or edit the "Confirm that you want to install a new operating system on your computer" popup

    Wouldn't it make a lot of sense to be able to disable the "Confirm that you want to install a new operating system on your computer" prompt that you see when you launch an OSD task sequence in Windows.

    Right now you cannot change this behaviour, in addition you cannot even customize the text.

    What I'd like to see is the following (particularly with the Windows 10 Upgrade task sequence being used within Windows.)

    * ability to DISABLE this popup via the deploy ts wizard
    * ability to EDIT the popup's text to something more 'fitting' (think about Upgrade...)

    and…

    464 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    28 comments  ·  Operating System Deployment  ·  Flag idea as inappropriate…  ·  Admin →

    Updating to completed. 1702 is released, see here for more details https://docs.microsoft.com/en-us/sccm/core/plan-design/changes/whats-new-in-version-1702

    From TAP and Tech Preview we’ve had some feedback, e.g.
    - make only the headline and first line required
    - have sample text
    - allow customizing where the task sequence appears Applications or Operating Systems regardless of properties
    If there’s additional feedback or changes please send them on either via User Voice, or mail.

    Thanks

  3. An easy button to regenerate default boot images after updating the Windows ADK.

    An easy button to regenerate default boot images after updating the Windows ADK in SCCM. Maybe add a confirmation prompt/warning.

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    5 comments  ·  Operating System Deployment  ·  Flag idea as inappropriate…  ·  Admin →

    Updating status to completed – see https://blogs.technet.microsoft.com/enterprisemobility/2017/07/28/now-available-update-1706-for-system-center-configuration-manager/

    Reload boot images with latest WinPE version – During the “Update Distribution Points” wizard on a boot image, you can now reload the version of Windows PE in the selected boot image.

    The Boot Images view will also show the OS Version (added a while back) and ‘Client Version’ which is the version of the OSD Binaries we inject on boot image creation/import and update

    Thank you all for the suggestions and feedback

  4. Task Sequence Error Dialog Box Needs to Show Step Name

    The error dialog box for the task sequence shows the error code, but does not show you what step threw the error.
    - Show the step name on the default error dialog box.
    - The modal dialog box for errors goes directly over the progress dialog box, so you can’t see the step from there without using the mouse.
    - You may not have mouse support, especially when you are RDPing into a box with a VMware or Hyper-V console… which means this is REALLY frustrating

    192 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    9 comments  ·  Operating System Deployment  ·  Flag idea as inappropriate…  ·  Admin →
  5. 3rd Party Patching - SCUP Integration with SCCM Console

    Integrate the SCUP tool on to SCCM Admin Console. This will give a single pane of glass view for all patching activities (including importing 3rd party patches).

    3,785 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    94 comments  ·  Software Updates  ·  Flag idea as inappropriate…  ·  Admin →
  6. F8 Troubleshooting Environment Steroids (F8TES)

    Replace the OSD Boot Image "Enable CMD Support (testing only)" feature with something that is more robust, helpful, and useful outside of testing like the F8 Troubleshooting Environment Steroids (F8TES).

    Info: Display full name of task sequence and its ID
    Info: Display full name of TS Deployment and its ID
    Info: Display full name and type of error step
    Info: Display error code
    Info: (Stretch Goal) Display useful error message for top 10 errors

    Button: “Open Command Prompt”
    - Launches the command prompt
    - Defaults to Insert instead of Overwrite (it currently defaults to overwrite in the WinPE phase)

    Button:…

    188 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    13 comments  ·  Operating System Deployment  ·  Flag idea as inappropriate…  ·  Admin →
  7. failed to run task sequence due to missing content - show package ID not GUID

    When you start a task sequence and it starts off by validating content. If it can't find a given package/application, it used to just say something like "content for package ID ABC000123 could not be found on any distribution points". That was super easy to find in the console and either update distribution points or whatever needed to be done.

    With the 1702 update, it appears package ID has been replaced with ScopeID_(long_nasty_GUID)/Application_(Another_long_nasty_GUID). When this happened to me last week, I couldn't find the ScopeID or Application GUID anywhere in the console, and had no idea which of the 5…

    0 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Operating System Deployment  ·  Flag idea as inappropriate…  ·  Admin →

    No response back, closing for 1802

    The message you’re seeing is for Applications – Applications use CI’s rather than the ABC00001 you see for SWD Packages, Boot Images, Task Sequences etc.

    In the Software Library, Applications – add CI Unique ID to the columns view. Type in the first few characters of the CI and any apps that match that are shown. You don’t need the column – I’m just suggesting that to help illustrate.

    In the Task Sequence view, the References tab shows all referenced content and distribution status. Right-click on any item and you’ll be shown which Distribution Points have that item. Also, the Object ID will show the CI/GUID or Package Id depending on the item type.

    Another option is selecting the Task Sequence and selecting Distribute Content – the wizard will show any referenced content that is not yet distributed.

    Lastly, within the Admin Console…

  8. Run PowerShell Command in Task Sequence

    In the a Task Sequence you have the option to 'Run PowerShell Script' where you have to specify a package \ script name etc. Could we have 'Run PowerShell Command' this saves having to download the script and run it. For example at the moment I 'Run Command Line' and use 'powershell -command start-sleep 300'. It would be great if we could just run native powershell commands.

    34 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    4 comments  ·  Operating System Deployment  ·  Flag idea as inappropriate…  ·  Admin →
  9. Console device view should allow search/filter by MAC address

    We find ourselves trying to go from MAC address to device in the console fairly regularly, especially when troubleshooting things like PXE from the logs (which only shows MAC address) and needing to kill off failed OSD records (which may be named "Unknown" or have a random computer name in ConfigMgr, but you're now in WinPE ready to kick off the TS again, but only have the MAC from ipconfig /all to ID the old record).

    The MAC addresses are already being pulled by Heartbeat inventory, but you can't search/filter of part/all of the MAC address.

    Thank you for making…

    136 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    10 comments  ·  Asset Management  ·  Flag idea as inappropriate…  ·  Admin →
  10. Convert from Legacy BIOS to UEFI using one task sequence

    Scenario:
    You have a current environment where you have deployed Windows 7 x64 OS, or similar, and you have your BIOS configured in Legacy mode.
    You would like to be able to take advantage of the new Windows 10 features, such as "Credential Guard" therefore you need to enable Secure Boot and UEFI BIOS.
    You would like to do this in one task sequence.

    This scenario currently is not possible because SCCM knows if you are running UEFI or not - and has builtin safeguards.

    Workaround:
    Currently it's possible to create 2 task sequences.
    1 Task contains the following:
    Script…

    265 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    7 comments  ·  Operating System Deployment  ·  Flag idea as inappropriate…  ·  Admin →
  11. Update ZTIGather.wsf for new Win32_SystemEnclosure values

    Line 419, add values 30, 31, 32:
    Case "8", "9", "10", "11", "12", "14", "18", "21", "30", "31", "32"

    http://thinkdeploy.blogspot.com/2017/04/new-enclosure-types-for-convertible.html

    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 →
  12. Updates and Servicing does not clean up EasySetupPayload folder once a new version is installed.

    As the final step in Updates and Servicing, remove previous installer files for current branch builds and superseded hotfixes from %ProgramFiles%\Microsoft Configuration Manager\EasySetupPayload or add and enable a scheduled cleanup script/

    Also there are now 3 locations with the full installation source files:
    %ProgramFiles%\Microsoft Configuration Manager\cd.latest
    %ProgramFiles%\Microsoft Configuration Manager\EasySetupPayload
    %ProgramFiles%\Microsoft Configuration Manager\CMUStaging

    21 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    completed  ·  1 comment  ·  Setup and Server Infrastructure  ·  Flag idea as inappropriate…  ·  Admin →
  13. Software Center: Show only available Software (Hide already installed req. Software)

    New Software Center: show only available Software which the user actually can install/uninstall (hide already installed req. Software, which is installed as System)

    213 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    25 comments  ·  Software Center  ·  Flag idea as inappropriate…  ·  Admin →
  14. Add "Client Notification" options for devices (and not just device collections)

    Today we can run client notification actions on collections or devices inside a collection.
    usually when we search for a specific device we do it from "Devices".
    It would only make sense to have these options from "Devices" as well and not just by go and browse in "All Systems" or so

    18 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Asset Management  ·  Flag idea as inappropriate…  ·  Admin →
  15. Request to add support for Distribution Point Maintenance mode

    Situations where maintenance mode is useful/needed:
    1. When the system (hardware) is in transit from the location where it was installed to the site where it is to be used in production.
    2. When the system is down for other maintenance (software patching and updates, OS configuration changes, hardware reconfiguration and other external factors causing planned or unplanned downtime).
    The above outlined method for installing new DPs to remote locations is widely used for various reasons (For example to have a dedicated team at one location install machine and to avoid having to copy a large content library across WAN…

    310 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    14 comments  ·  Content  ·  Flag idea as inappropriate…  ·  Admin →
  16. Download only applicable ConfigMgr upgrade packages with ServiceConnectionTool.exe

    If you have deployed offline Service Connection Point, ServiceConnectionTool.exe now (in ConfigMgr 1511 - 1606) downloads ALL published ConfigMgr update packages when you use -connect parameter. E.g. if your site only requires post 1606 hotfix, ServiceConnectionTool.exe downloads 1602, 1606 installation packages although they are installed! Currently it will download over 7 GB of updates, when you just need about 25 MB update package. This is just waste of time, network traffic & disk space.

    Please improve ServiceConnectionTool.exe, so it would only download the update packages that are applicable for the current installation.

    43 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    5 comments  ·  Setup and Server Infrastructure  ·  Flag idea as inappropriate…  ·  Admin →
  17. Increase max length of Package/Program Command Line

    The max is currently 260 characters for a package/program command line. This means a lot of things that could be a single powershell or cmd.exe line end up needing content for a .ps1 or .cmd file. Please increase the max to 2048-ish characters so more can get done in one line without content.

    19 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    7 comments  ·  Application Management  ·  Flag idea as inappropriate…  ·  Admin →
  18. Display active console users

    I would like to send a message to all users who have the admin console open. Just a pop-up that warns them of a reboot, or if I need to send out a custom message to all active sessions.

    I would like to also be able to see on the Administrations overview page how many Admin Consoles are opened up and connected to the site, and the user name. At the CAS level see all sessions if their are multiple primary servers.

    149 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    8 comments  ·  Admin Console  ·  Flag idea as inappropriate…  ·  Admin →
  19. Fix the Software Update Task Sequence (built-in TS patching during OSD)

    How is this still a problem? Ask any MVP and they all agree: the built-in task sequence for patching during OSD doesn't work. It doesn't survive double reboots, it has a upper patch limit before it crashes ... it's basically garbage. I don't mind making golden images in MDT, but I shouldn't _have_ to ... and yet I do. I makes SCCM feel less like a singular solution.

    1,838 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    59 comments  ·  Operating System Deployment  ·  Flag idea as inappropriate…  ·  Admin →

    Thanks for all your suggestions and feedback, updating status to completed.

    SCCM 1902 fast Ring released today
    Blog: https://techcommunity.microsoft.com/t5/Configuration-Manager-Blog/Update-1902-for-Configuration-Manager-current-branch-is-now/ba-p/376516
    Docs: https://docs.microsoft.com/sccm/core/plan-design/changes/whats-new-in-version-1902

    Updates added to the previous response, these documents are the first iteration and we’ll continue to add and improve.
    We’d ask if you encounter issues with the Install Updates step to file a bug or engage support so we have logs etc. to work with to help diagnose and solve your issues. Also, if there’s specific asks for additions to the feature or documentation please open additional User Voice items.

    Today we published a new article and related flowchart to provide some insight and guidance for using the Install Software Updates task sequence step.

    Announcement
    https://twitter.com/AaronCzechowski/status/1102647530339221504

    Link to document:
    https://docs.microsoft.com/en-us/sccm/osd/understand/install-software-updates

    Flowchart at full size
    https://docs.microsoft.com/en-us/sccm/osd/understand/media/ts-step-install-software-updates.svg

    - Flowcharts; the install updates proved popular. We’ve had asks for the same for Peer Cache, Task Sequence Pre-cache, Software Distribution Troubleshooting and more.…

  20. Secret task sequence variable value Exposed

    We have the need to run a command line in the task sequence and leverage a secret value TS variable ADMACCTPW set with the local admin account password. Example Run Command Line "net user admin %ADMACCTPW%
    The issue is in the SMSTS.log the variables are all expanded like the ProgramName = 'net user admin mynewadminpassword' InstallSoftware 7/1/2016 12:58:58 PM 4468 (0x1174)

    Thereby exposing the secret value TS variable

    42 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    8 comments  ·  Operating System Deployment  ·  Flag idea as inappropriate…  ·  Admin →

    Thanks for the additional comments.

    There was a bug where if the task sequence steps were reordered then the variable was replaced by a GUID, this was fixed 8 September. Any Technical Preview from 1809 onwards would have the fix – https://docs.microsoft.com/en-us/sccm/core/get-started/technical-preview

    Please note, we don’t always look back on comments for items that are marked closed. For bug reports please use Feedback Hub or Send a Frown to submit this to the product group. For more information, see: https://docs.microsoft.com/en-us/sccm/core/understand/find-help

    Updating to completed – this item is addressed in our 1806 release. Thanks for the suggestions and feedback

    General Blog: https://cloudblogs.microsoft.com/enterprisemobility/2018/07/31/update-1806-for-configuration-manager-current-branch-is-now-available/

    Docs: https://docs.microsoft.com/sccm/core/plan-design/changes/whats-new-in-version-1806

  • Don't see your idea?

Feedback and Knowledge Base