System Center Configuration Manager Feedback

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.

Standard Disclaimer – our lawyers made us put this here ;-) Please note that the System Center Configuration Manager feedback site is moderated and is a voluntary participation-based project. Please do not send any novel or patentable ideas, copyrighted materials, samples or demos which you do not want to grant a license to Microsoft. See the “User Voice Terms of Service” link below for more information.

How can we improve Configuration Manager?

You've used all your votes and won't be able to post a new idea, but you can still search and comment on existing ideas.

There are two ways to get more votes:

When an admin closes an idea you've voted on, you'll get your votes back from that idea.

You can remove your votes from an open idea you support.

To see ideas you have already voted on, select the "My feedback" filter and select "My open ideas".

Tell us your idea

(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

Today, you configure maintenance tasks under the administration workspace in the console. To see the results and details around those tasks, you have to go into the component status and parse through the SMS_DATABASE_NOTIFICATION_MONITOR to see when tasks started, stopped, how many records were cleaned, or whether the task failed, or, you can run a query directly against the database that shows when the tasks last started/stopped....but even then the task names in the DB don't necessarily match the names in the console. I propose that there is an area in Monitoring workspace that shows the status for each task, for each site:
enabled/disabled
scheduled start window
last start/end
last result
result details (ie removed 1234 obsolete records).

Today, you configure maintenance tasks under the administration workspace in the console. To see the results and details around those tasks, you have to go into the component status and parse through the SMS_DATABASE_NOTIFICATION_MONITOR to see when tasks started, stopped, how many records were cleaned, or whether the task failed, or, you can run a query directly against the database that shows when the tasks last started/stopped....but even then the task names in the DB don't necessarily match the names in the console. I propose that there is an area in Monitoring workspace that shows the status for each task,…

At the moment when cmtrace is opened, it extracts the appropriate architecture version to AppData\Local\Temp\<temporary file name>.tmp and executes it. Customers often put cmtrace in the system32 directory of computers to aid with troubleshooting.

With recent randsomware attacks, companies are starting to look at blocking programs from executing from AppData with AppLocker and Device Guard.

A workaround so far has been to copy the tmp file and rename it to cmtrace.exe and placing it in approved directory for executing applications, but this sort of extra effort could easily be solved by providing an update to the tool that simply includes the x86 and x64 versions of the application natively.

At the moment when cmtrace is opened, it extracts the appropriate architecture version to AppData\Local\Temp\<temporary file name>.tmp and executes it. Customers often put cmtrace in the system32 directory of computers to aid with troubleshooting.

With recent randsomware attacks, companies are starting to look at blocking programs from executing from AppData with AppLocker and Device Guard.

A workaround so far has been to copy the tmp file and rename it to cmtrace.exe and placing it in approved directory for executing applications, but this sort of extra effort could easily be solved by providing an update to the tool that simply includes…

we need a function to add a normal user into the local Client Administration Group for a defined timerange.
User requests admin permission to install a Software XYZ, that he is able to install this Software XYZ by himself.
So a time scheduled "Software-Installation [add user abc into local admin group]" could be a solution. After this timerange, the user will be removed from this Group.

Today Configuration Manager Servicing Extension brings new functionality to the product but it is a separate download. It provides a list of Configuration Manager client versions that may be present in your environment, and makes it easy to create queries to locate these clients. Make this functionality built-in to the main product.

It would be nice if we could specify a default MAC on device import. This way we could set the hard-wired MAC as the default. Or if there is a way to detect hard-wired vs wireless MAC so we can exclude the wireless MAC for WOL.

The other piece to this is the broadcast address. We would need a way to specify the broadcast address for the wired IP address? Currently when we remove a laptop from a cart or dock it connects to wireless and then the last registered address in SCCM is for the wireless.

Maybe we could have a way to exclude IP ranges so the wireless address doesn't get recorded in the database?

It would be nice if we could specify a default MAC on device import. This way we could set the hard-wired MAC as the default. Or if there is a way to detect hard-wired vs wireless MAC so we can exclude the wireless MAC for WOL.

The other piece to this is the broadcast address. We would need a way to specify the broadcast address for the wired IP address? Currently when we remove a laptop from a cart or dock it connects to wireless and then the last registered address in SCCM is for the wireless.

I haven't found any good information on how to prerequisite any Java - not a specific version, always the newest - for an application. It would be nice to have a place to ask such things (and please don't refer me to the TechNet forum; try find any info like that there, or even ask such a question, you're better of -> see below: scattered)

A dedicated SCCM website with user and microsoft staff wikis, forums, blogs etc. all in one place hosted by Microsoft (or anyone else really it wouldn't matter, but not that scattered all over the place/internet as it is right now) would be nice.

Maybe that Java (or any other similar prerequisite) question would lead to a new SCCM idea -> new SCCM Feature request, but right now i don't know if it is already possible with the current SCCM version or not, so a place where i could get that information, and if it's not yet there, the new feature request, would really come in handy.

I haven't found any good information on how to prerequisite any Java - not a specific version, always the newest - for an application. It would be nice to have a place to ask such things (and please don't refer me to the TechNet forum; try find any info like that there, or even ask such a question, you're better of -> see below: scattered)

A dedicated SCCM website with user and microsoft staff wikis, forums, blogs etc. all in one place hosted by Microsoft (or anyone else really it wouldn't matter, but not that scattered all over the place/internet…

It would be nice to have the ability to select specific WMI classes or Logfies easily within the SCCM Support Center. Right now i have to edit the config XML and sometimes the support center crashes. That would Help if you try to pull files or classes for specific Scenario from Clients and you dont Need all of them.

We’ll look into this. There’s a couple of issues here — the path not being cleaned up (which isn’t correct behavior) and not being able to specify a temporary path. We will look into both of these in our next release.

In the short term, when you’re done using the tool you can delete this directory without any consequences.

Today Configuration Manager Servicing Extension brings new functionality to the product but it is a separate download. RSS reader can display recent blog postings from the System Center Configuration Manager Team Blog and The Configuration Manager Support Team Blog right to the Admin console. Make this functionality built-in to the main product

In an offline environment customers use the serviceconnectiontool to download the update bits. When running the service connection tool the administrator has to have local admin rights, even to just download the content using -connect. We should not require customers to run this as an administrator just to download media.

This is a great tool, but it would be useful if it was able to accept command line parameters so that for situations where the IT person that is managing mobile devices might not necessarily have access to run the tool locally on the site server that hosts the service connection point role or Microsoft Intune connector role. If the tool has able to accept command line parameters, that would also allow me to leverage SCORCH to run the tool with appropriate switches and send the output to someone as a CSV or other format with the results.