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. Support Center Log File Viewer - manage columns

    Hello,

    it seems its not possible to manage the columns. For example I don't need to see the column called "file name". This is possible in CMTrace.

    Thanks.

    MK

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    1 comment  ·  SDK, PowerShell, and tools  ·  Flag idea as inappropriateā€¦  ·  Admin →
  2. Update PowerShell Cmdlets to be more consistent between functions.

    PowerShell functions for CM aren't always consistent. For example, when you create a new Software Update Group using New-CMSoftwareUpdateGroup, it requires the addition of updates using the CI_ID, which is not readily visible, nor is it as intuitive as using a patch description or KB. Whereas, with the Add-CMSoftwareUpdateToGroup, you can add updates a number of ways including by name.

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    1 comment  ·  SDK, PowerShell, and tools  ·  Flag idea as inappropriateā€¦  ·  Admin →
  3. Run Scripts: A Copied and pasted powershell script from SCCM to Powershell ISE, will not run in the ISE

    I tried to edit a PS script in the ISE environment. The script began with a simple variable assignment i.e. $A = get-item... but the script would error : The term 'A$=" is not recognized as the name of cmdlet... Typing the identical line above or below would work. Almost like the copying and paste process used a different character set.

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    1 comment  ·  SDK, PowerShell, and tools  ·  Flag idea as inappropriateā€¦  ·  Admin →
  4. Add NumberOfDependedDTs property to Get-CMApplication

    Currently, the only place to see NumberOfDependedDTs is from Get-CMDeploymentType. Other properties like NumberOfDependentDTs and NumberOfDependentTS have been propagated to the Application Level, it would be useful to have NumberOfDependedDTs too.

    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  ·  SDK, PowerShell, and tools  ·  Flag idea as inappropriateā€¦  ·  Admin →
  5. improve Get-CMUser command

    at the moment, Get-CMUser command is returning only few parameters, this command is querying RESCOLLSMS00002 table which is not populated with many information about user. But the command itself is prepared to deliver more parameters. Can we expect this to be improved? to populate this table with more information or query smsruser for more details... like user attributes taken from AD.

    This would be very helpful with any automation scripts, if we don't need to query AD or WMI class for them.

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    1 comment  ·  SDK, PowerShell, and tools  ·  Flag idea as inappropriateā€¦  ·  Admin →
  6. [RFH] Computer restart requirement parameters in powershell are swapped

    While setting Computer restart settings in the console requires the notification dialog box display value (for example 1440) must be greater than the countown dialog box value (for example 120), in Powershell it is swapped and the following fails:

    Set-CMClientSetting -Name "Default Client Agent Settings" -ComputerRestart -RebootLogoffNotificationFinalWindowMins 1440 -RebootLogoffNotificationCountdownMins 120

    This way in Powershell it is not possible to set the correct values except if you swap the parameters:

    Set-CMClientSetting -Name "Default Client Agent Settings" -ComputerRestart -RebootLogoffNotificationFinalWindowMins 120 -RebootLogoffNotificationCountdownMins 1440

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    3 comments  ·  SDK, PowerShell, and tools  ·  Flag idea as inappropriateā€¦  ·  Admin →
  7. Make the SCCM hybrid diagnostic tool scriptable

    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.

    Tool: https://www.microsoft.com/en-us/download/details.aspx?id=53306

    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  ·  SDK, PowerShell, and tools  ·  Flag idea as inappropriateā€¦  ·  Admin →
  8. Client Actions Command line rights

    the client actions (on the client) that can be performed via the UI (control panel applet) should be allowed to be performed by a normal user via powershell.

    if you try to triggerschedule as normal user, you get access denied

    $SMSCli = [wmiclass] "root\ccm:SMS_Client"
    $SMSCli.TriggerSchedule("{00000000-0000-0000-0000-000000000021}")

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    2 comments  ·  SDK, PowerShell, and tools  ·  Flag idea as inappropriateā€¦  ·  Admin →
  9. Add the certificate used to sign the PS module during install

    Add the certificate used to sign the PowerShell module to trusted publisher during installation. It is cumbersome to script around and the certificate itself should be trusted anyway.

    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  ·  SDK, PowerShell, and tools  ·  Flag idea as inappropriateā€¦  ·  Admin →

    This is an implementation detail of PowerShell and not something we plan to fix. It is possible to work around this by using Get-AuthenticodeSignature to get the signing certificate from ConfigurationManager.psd1. You can then write this certificate to Cert:\LocalMachine\TrustedPublisher. This should prevent the trust prompt from appearing.

    Note that this certificate can change from release to release.

    I hope this helps reduce some of the pain here.

  10. Allow New-CMTaskSequenceMedia cmdlet to add empty variables

    When creating Task Sequence Media with the Admin Console, you have the ability to create empty variables. However, when you attempt to do the same thing with the New-CMTaskSequenceMedia PowerShell cmdlet, you get this error:

    New-CMTaskSequenceMedia : The variable value should not be empty.

    Sample code:

    $TSVariable = @{ 'OSDComputerName' = '' }
    New-CMTaskSequenceMedia -StandaloneMedia -TaskSequenceDistributionPoint $TSDistributionPoints -MediaPath "$TSMediaPath\$($TaskSequence.Name).iso" -MediaInputType CdDvd -MediaSize SizeUnlimited -TaskSequence $TaskSequence -Variable $TSVariable

    0 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  ·  SDK, PowerShell, and tools  ·  Flag idea as inappropriateā€¦  ·  Admin →
2 Next →
  • Don't see your idea?

Feedback and Knowledge Base