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.
-
Application Catalog Requirements
It would be extremely useful for the application catalog to display the reason why the application cannot be installed in terms of requirements. The generic requirement failure message is confusing to users and overall is not meaningful. If the hard drive doesn't have enough space it should say there is not enough space. Not having a meaningful failure message generates extra help-desk tickets.
26 votes -
Countdown timer before closing executable
For the new feature in 1702 ("Check for running executable files before installing an application"), add a countdown timer pop-up above the system tray, like the countdown for restart, but in this case to allow the user to save any unsaved work before the specified executables get automatically closed.
26 votes -
Pre-Cache all Available deployments (not just task sequences)
Provide an option to pre-cache ALL available deployments, not just OS deployment task sequences.
26 votes -
Update dependencies / Update all dependent applications
If you have e.g. Oracle as dependency set for ~50 applications and a new version is available, you have to manually update all 50 deployment types with this new dependency version.
If you only supersede it, the main applications which are using this as a dependency do not show up in softwarecenter anymore.
There must be a possibility to have an overview of dependent applications and update all of them with one click or exclude some for certain reasons.
26 votes -
Show Dependent Applications
In SCCM, it is possible to show Software Depedencies for an application. However, it is not possible to show applications which depend on a specific application (i.e. which applications depend on Oracle Client, Java Runtime, Microsoft .NET etc.). This would be valuable to decide whether the application can be retired.
Peter van der Woude provided a PowerShell based solution in 2013 which could be used as a starting point:
https://www.petervanderwoude.nl/post/showing-dependent-applications-in-configmgr-2012-via-powershell/25 votes -
Auto uninstall application based on Software Metering useage
Please add an option in the Application Model to auto uninstall the application after xx number of days. This could be linked to Software Metering. This would be extremely beneficial to manage applications for license reclamation as well as removing vulnerable applications from the environment.
25 votes -
Let available applications automatically upgrade like in required mode
Some of our customers work in the application model with available deployments. They would like to let the employees choose which application they want to install, but the update should be installed automatically if the user has already installed an application himself via the software center.
Let's assume that with the help of Supersedence we update Application with name "Av1.0" with a second Application named "Av1.1" via available deployment. Then the supersedence should recognize whether the product assigned with the help of the available deployments was installed on a client and if so, the update should take place…
25 votes -
Required Software notification
We would like to be able to remove the "Outside my business hours" option on the required software changes notification added in 1902. This option requires users to understand the difference between maintenance windows and business hours which can be confusing. This is even more confusing if you disable the options tab in Software Center so that the "Configure Business hours" option doesn't work.
25 votes -
Allow priority ( order) between applications without dependancies
For example, application with priority 100 will be install before application with priority 500.
There is some case were dependencie is not sufficient / too strict.24 votes -
Allow retire or delete of an application that has deployment types that reference eachother
We have a number of applications that contain deployment types that depend on each other. It is annoying that in order to retire or delete the application, each deployment type has to be deleted first
24 votes -
localized description - html
it would be very helpful for the overall user experience if it would be possible to use html or any kind of formatting in the localized description.
currently the description is not shown very pleasant...24 votes -
Allow obscuring of all or portions of the SCCM installation command-line
I would like to see an option added to SCCM to allow obscuring portions of the installation command-line. This functionality would be particular useful for application installations like Microsoft SQL Server Express which accept an argument to the setup.exe specifying a clear text password.
The benefit of obscuring the password would be that the SCCM logs (i.e. appenforce.log) would not have a clear text version of the password which could be opened and read by any user having access to the c:\windows\ccm\logs folder.
23 votes -
Phased Deplyments for Available applications with supersedence
Phased deployments are great, but we have lots of users, with lots of applications that are nor required, but are superseded.
Say we have 100,000 users, 50'000 have an application installed that has an update. We don't want a required deployment as not everyone has the application, and we don't just want to deploy the update to the application to 50,000 in one go. so this feature would be nice.
23 votes -
Add support for MSU files in Application Catalog
From time to time msu quick engineering hotfixes need to be deployed to machines. It would be helpful if you could import the msu files just like an MSI then deploy using the application catalog. Another option would be to add support to software upgrades.
22 votes -
We need an Event based deployment versus Time based deployment
Please put in Event based deployment versus Time based deployment based on file/registry/Event log change. The deployment date should be used as the absolute earliest the event could take place. The expiration date should still hold true.
The action could possibly happen on a single device, but need to occur to devices within a boundary/collection.
The usage scenario is when a computer device is being used in a 24 hour retail setting, and the maintenance window is dependent on when the retail location determines a time in which it can take such action. The retail store may only have a…
22 votes -
Automatically extract app icons from content (MSI etc.)
Current behavior is that application icons need to be specified in Application Properties. Wouldn't it be great to pull the app icon from the app content if it is available? This would save a lot of time for environments where application icons are a requirement.
22 votes -
import multiple applications at one time
I always have three version of Flash to import. Flash for Active-X, Firefox, and Chrome. I'm just using Flash as an example.
All of the installers are .msi I'd like to create a folder called "sources" place all of my .msi files in the "sources" folder then click import. The import wizard would import all of the .msi applications and place the source .msi in a target folder automatically for deployment. Maybe include a template in the import wizard. The template would be the same for all imported .msi applications. Example install for Device, Only Show notifications for restarts, Silent/Hidden…
22 votes -
Source list URL path not relative to the MSI that was run
Currently if you run an MSI using a wrapper, and the MSI is located in a subfolder, the source list reg keys get set differently.
The path in HKEYCLASSESROOT\Installer\Products<product code>\SourceList\Net gets set to the relative path of the MSI at run time.
The path in HKEYCLASSESROOT\Installer\Products<product code>\SourceList\URL gets set to the root content URL on the DP.
This causes issues if the local cache has been removed or purged. The user can no longer perform a repair as the source path is invalid.
Normally I'd say just uninstall and reinstall, but in the case of some…
22 votes -
Detection method scripts should run with -File
Currently, application detection method scripts are ran in such a way that it causes issues with certain levels of PowerShell Constrained Language Mode. An example of how scripts are run is below.
"C:\WINDOWS\system32\WindowsPowerShell\v1.0\PowerShell.exe" -NoLogo -Noninteractive -NoProfile -ExecutionPolicy Bypass "& 'C:\WINDOWS\CCM\SystemTemp\11a53fac-8144-438e-aa01-6d2378be848b.ps1'"
To better allow detection method scripts to be ran under Constrained Language mode, the script should be ran with -File instead of with the call operator &.
With the current configuration it is not possible to use PowerShell based detection methods in some scenarios, reducing their usefulness.
See this idea for more info. https://ideas.patchmypc.com/ideas/PATCHMYPC-I-440
22 votes -
Application Group Reference
We need the ability to easily see which application is included in which application group.
This could be done similar to dependency references in the "References" tab of the application.
22 votes
- Don't see your idea?