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.
If you require assisted support, please see https://aka.ms/cmcbsupport for more details.
-
Allow the Client Upgrade to be performed outside maintenance windows
We would like the Client Upgrade feature to allow the client to be upgraded outside of maintenance windows but also give the option to only install when no user is logged in, like deploying Applications allow.
482 votes -
Fix Active Directory Discovery Attribute <Not Set> Bug
When an optional AD attribute has been selected for inclusion in AD discovery, if that attribute has a value at time of discovery, it is included in the discovery and reflected as part of the information for the user/computer/group object in CM. If that AD attribute is later cleared (changed to <not set> / NULL value in AD), discovery identifies that the attribute is a NULL value and purposely skips it from the discovery. As such, the user/computer/group object in AD falls out of sync with the AD attributes and continues to report the value even though it has been…
256 votes -
Use a fixed-width font (like consolas) for better script readability in ConfigMgr in all text-boxes where you type or paste scripts
There are several areas in the Configuration Manager Console with text fields for entering or pasting scripts. The Scripts feature, CI Detection and Remediation, Application Detection, etc. The font used in these areas is not script friendly. Tabs and spaces are hard to discern and the scripts look downright messy. Using Consolas or another monospaced font would preserve the nice looking formatting you've just copied out of somewhere like VS Code, and would make the script easier to read when you go to look at it later in the ConfigMgr Console. Please change it :)
93 votesunder review ·AdminAdam Meltzer (ConfigMgr Product Team) (Software Engineer, Microsoft Endpoint Configuration Manager) responded
Thank you for this great idea. This is something we are looking improve for Configuration Manager 2010. The 2007 Technical Preview now uses fixed-width fonts in the following areas of the console:
- Application scripts
- Configuration item scripts
- WMI-based collection membership queries
- CMPivot queries
- Scripts
- Task Sequence PowerShell scripts and command lines
Some additional fixes have also been made to further improve these scenarios:
- Resizable windows for viewing/entering scripts
- Using horizontal scrolling instead of word wrapping for scripts
Please try it out and send us a frown if there’s anything we missed or any other areas you’d like to see fixed width font support.
-
Referenced Collections
I would like to be able to easily see which collection that my collection is referenced to.
I can easily see what collections are referenced in my collection, but knowing if I make a change to the membership of x collection then it could effect the membership of y collection would be handy
68 votesunder review ·AdminAdam Meltzer (ConfigMgr Product Team) (Software Engineer, Microsoft Endpoint Configuration Manager) responded
Functionality is in 2009 Technical Preview. See https://docs.microsoft.com/en-us/mem/configmgr/core/get-started/2020/technical-preview-2009#bkmk_coll for more details.
-
Enable HTTP content locations for source files
Enable the use of HTTP and HTTPS locations as source locations for content. With the increaseing use of GitHub and binary repositories like Artifactory the ability to use HTTP locations as content locations for applications and packages would be greatly helpful in managing and distributing the a content in an efficient manner within SCCM.
59 votes -
add a powershell possibility to add repair command to a deploymenttype of an application
add a powershell possibility to add repair command to a deploymenttype of an application
55 votesunder review ·AdminAdam Meltzer (ConfigMgr Product Team) (Software Engineer, Microsoft Endpoint Configuration Manager) responded
We have added new parameters for 2002 for Add/Set-MsiDeploymentType:
-RepairCommand/-RepairProgram (mutually exclusive)
-RepairWorkingDirectory/-RepairStartIn (mutually exclusive)These changes should be in the latest TPs.
-
SCCM ability to change office 365 channel like in GPO Settings
Would like to be able to change O365 Channels for Clients in SCCM,
Like you can in GPO... currently GPO wont honor the channel I want because SCCM is managing the O365 Client.53 votes -
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 votesunder review ·AdminAdam Meltzer (ConfigMgr Product Team) (Software Engineer, Microsoft Endpoint Configuration Manager) responded
Parameter support for Invoke-CMScript will be in the upcoming TP 2008 release.
A newly added -ScriptParameter parameter will let you specify a hashtable of key/value pairs that will be added to the script.
-
Adjustable Window Sizes within Admin Console
It would be nice to have the ability to adjust window sizes within the console. As an example, the Membership rule window in the collection properties only has enough room to show 2 lines. Being able to maximize or edit to a custom size and have the console remember these sizes would be great.
This could be incorporated into the fixes that are being introduced with the High DPI resolutions.
41 votesunder review ·Admindjam (Product Director, or Executive, Microsoft Endpoint Configuration Manager) responded
Doing this everywhere in the console would be expensive/difficult. Rather than wait to make any improvement until the time we can fix it all… I’m curious what the top 10 most important places to fix are. I’m thinking we fix those first, and then go from there.
-
Include orchestration of software updates especially for tiered solutions
Today it's only possible to orchestrate software updating based on a membership in collections.
This is however rarely enough for more complex setups where you might have back-, middle-, and front tiers in your setup.Therefore I recommend adding a dependency system between computer objects, so that you can orchestrate at least the following:
1) Which tier of servers are patched first, second and third etc.
2) Reboot order between the different tiers which includes an accept of one tier being fully patched and rebooted before the next tier is begun updating.
3) Ability to choose between warning or rollback…30 votesunder review ·Admindjam (Product Director, or Executive, Microsoft Endpoint Configuration Manager) responded
We’ve started doing work in this direction. Look in the Tech Previews for things called “cluster patching” that lets you orchestrate multi-machine patching.
-
Allow Deadline with Start-CMApplicationDeployment using UpdateSupersedence
When using the PoSh Cmdlet Start-CMApplicationDeployment with Parameter -UpdateSupersedence et to $true the DeadlineDateTime Parameter it ignored if the Application is deployed as Available - I actually states it in a Warning as well.
But with UpdateSupersedence set to true we need the Deadline Parameter again, to not enforce the updates immediately.23 votesunder review ·AdminAdam Meltzer (ConfigMgr Product Team) (Software Engineer, Microsoft Endpoint Configuration Manager) responded
Support was added in the 2007 TP and will ship in 2010 CB.
-
Missing cmdlet: Set-CMApplicationGroupDeployment
We need the ability to deploy application groups with PowerShell.
Similar to Set-CMApplicationDeployment - but for groups.
22 votesunder review ·AdminAdam Meltzer (ConfigMgr Product Team) (Software Engineer, Microsoft Endpoint Configuration Manager) responded
Cmdlets for creating, modifying, and removing application group deployments are in the 2010 TP and should be in the 2010 CB release.
-
Add a vendor parameter to Get-CMSoftwareUpdate
Add a vendor parameter to Get-CMSoftwareUpdate
This will help identify updates from specific vendors that have been provided through Third-party Software Update Catalogues.
18 votesunder review ·AdminAdam Meltzer (ConfigMgr Product Team) (Software Engineer, Microsoft Endpoint Configuration Manager) responded
Vendor support will be in 2010 CB and is available in technical previews starting with 2004.
-
Give more granular control over the 2 hour SUP failover timeout
Currently, failover from one SUP to another SUP is always at least 2 hours. Even with the new Boundary Group design, with controllable failovers - the minimum is still 2 hours. Allow admins to control that minimum, and set it smaller than 2 hours.
14 votes -
Update Notifications to Users for Application Approvals/Denials
Currently, when users request an application through the Software Center, it will generate an email (if setup) allowing helpdesk to approve or deny the request. That feature works great and I think it is a good step forward. However, when the request is approved, no notification is sent back to the user. They would have to manually check the software center to see if the approval went through or if the system is still online outside of their defined business hours, it will automatically install. This is a poor experience from our standpoint as users tend to not notice these…
8 votesunder review ·AdminMark Silvey - ConfigMgr Product Team (Engineering Manager, ConfigMgr, Microsoft Endpoint Configuration Manager) responded
Thanks for the feedback!
-
Powershell cmdlet for creating MSIX deploymentType
I would like to script MSIX import in SCCM. Through the console, when you import a msix detection method is created automatically. Add-CMAppxDeploymentType only works with *.appx files. It would be nice to be able to create MSIX deploymenttype like Script, MSI and XAP
6 votesunder review ·AdminAdam Meltzer (ConfigMgr Product Team) (Software Engineer, Microsoft Endpoint Configuration Manager) responded
Support for .msix and .msixbundle has been added in TP2008 and is on track to ship in CB2010.
-
Have preview button when building collections
When building collections (particularly query collections) it would be handy to be able to preview the devices/users in the collection as written before you commit. Today we have to edit the collection, update membership, refresh then confirm that the membership is correct. If you have a button inside of "Edit Query Statement" it would save a lot of hassle.
3 votesunder review ·AdminAdam Meltzer (ConfigMgr Product Team) (Software Engineer, Microsoft Endpoint Configuration Manager) responded
Shipped in TP2008
-
Update SDK Documentation about the use of this file FormatMessageCtl.dll
Update documentation to reflect where this FormatMessageCtl.dll file is. It is documented as being required to work with status messages but no longer seems to appear in the product. Several locations are shown such as in the ssrs install file as well as inetpub but those no longer seem to hold the file.
1 voteunder review ·AdminAaron Czechowski [ConfigMgr Product Team] (Content Developer, Microsoft Endpoint Configuration Manager) responded
Thanks for the feedback, we’re looking into this.
- Don't see your idea?