Skip to content
SCCM Client Settings Custom Report with Priority Details using SQL query

SCCM Client Settings Custom Report with Priority Details using SQL query

Written By Anoop C Nair
Last Updated October 1, 2021
Posted In SCCM
SHARE

This post helps to create an SCCM client settings custom report with the priority settings of each policy. This will help you document the details and also help to find out who modified the setting and who created the client settings, etc.

The Client Settings in SCCM help the admin to configure the different settings of SCCM client components. This includes the settings like Hardware Inventory, policy polling interval, etc. There are different types of SCCM client settings. The default client settings are applied to all the clients of an environment. There are two types of custom client settings policies that are also available.

  • Custom Client Device Settings
  • Custom Client User Settings

From the custom report, you would get the details of both these custom client settings. The SCCM custom reports are exportable, unlike the SCCM console. I found the export option is useful to keep things handy. You can also get the details like who changed the ConfigMgr client settings options from the audit logs.

SCCM Client Settings Details using Console

You can view and change SCCM client settings. I don’t recommend changing the default client setting policy because that will impact all the clients from your environment. Let’s go through the following steps to understand how you can view all the details of Client settings from the Console itself.

Patch My PC

You can navigate to Administration workspace -> Client Settings node and try to add additional columns to view all those details available. All these details, along with priority settings of each client settings using the custom report (SQL query) shared below.

SCCM Client Settings Custom Report with Priority Details using SQL query
SCCM Client Settings Details using Console

SCCM Client Settings Custom Report using SQL Query

There are different ways to find out relevant views for each function or data. One of the easiest methods I found is using SMSProv.log, as explained in the following post. More details -> Convert WQL Queries to SQL Queries using SCCM Trick.

It’s now time to look into the SQL query to get all these SCCM client settings details as promised above. You will need to launch the SQL management studio to check and confirm the following query. Once you are confident that this report works fine, you can probably go into report builder and try to create a custom report for SCCM client Settings.

Let’s follow the steps mentioned below to create a custom report using SQL queries.

  • Open the SQL Management Studio.
  • Connect your Database Engine.
  • Right Click on your database CM_XXX and click on ‘New Query’
  • Copy the following SQL query to find the report of SCCM Client Settings details.
  • Click on the Execute button.
select  all SMS_ClientSettings.Priority, Name as 'Client Settings Name', CreatedBy as 'Created By', 
DateCreated as 'Creation Date', LastModifiedBy as 'Last Modified By',
DateModified as 'Last Modified Date', SourceSite as 'Side Code' 
from vSMS_ClientSettings AS SMS_ClientSettings  where SMS_ClientSettings.Priority > 1

NOTE! – You can modify the SQL query to find out SCCM client settings configurations as per your requirements. Currently, I have filtered it based on Client Settings priority.

SCCM Client Settings Custom Report using SQL Query
SCCM Client Settings Custom Report using SQL Query

You want to know more about the custom reports, then the following video by Kannan and Karthick is here for your help.

Resources

Author

Written by

Anoop C Nair is Workplace Technology solution architect with 25+ years of experience in global enterprise organizations such as JP Morgan, Capgemini, etc. Microsoft Certified Trainer. Microsoft MVP from 2015 onwards for consecutive 11+ years! He also conducts Intune and modern workplace tech training for enterprise organizations. He is Blogger, Speaker, and Founder of HTMD Community and HTMD Conference. His main focus is on Device Management technologies like Intune, Windows, Cloud PC. He writes about technologies like Intune, SCCM, Windows, Cloud PC, Windows, Entra, Microsoft Security.

Discussion

Join the discussion

Your email address will not be published. Required fields are marked *

Related guides

Intune

Windows 11 KB5101650 KB5099414 July 2026 Patch and 3 Zero Day Vulnerabilities and 570 Flaws

Key Takeaways Windows 11 KB5101650 KB5099414 July 2026 Patch and 3 Zero Day Vulnerabilities and 570 Flaws! In the July 2026 Patch, Microsoft introduced new features designed to improve the overall Windows experience. The update adds enhancements to Windows Update for more flexible update management and introduces Point-in-Time Restore, providing an additional recovery option for […]

AC Anoop C Nair 9 min read
Intune

2026 June KB5094126 KB5093998 Windows 11 Patch | 3 Zero Day Vulnerabilities and 200 Flaws

Key Takeaways 2026 June KB5094126 KB5093998 Windows 11 Patch | 3 Zero Day Vulnerabilities and 200 Flaws! The June 2026 Windows 11 Patch Tuesday update brings several improvements to File Explorer. It adds support for additional archive formats, including UU, CPIO, XAR, and NuGet Packages (NUPKG). The update also preserves View and Sort preferences in […]

AC Anoop C Nair 10 min read
Intune

2026 May KB5089549 KB5087420 Windows 11 Patch | 0 Zero Day Vulnerabilities and 120 Flaws

Key Takeaways The Windows 11 May 2026 Patch KB5089549 KB5087420 Update brings important security fixes, performance improvements, and reliability enhancements across the operating system. The update introduces new features such as Xbox Mode for gaming, File Explorer improvements, enhanced input and sharing experiences, better taskbar and Windows Hello reliability, and additional enterprise management capabilities for […]

AC Anoop C Nair 8 min read
SCCM

ConfigMgr 2603 Introduces New Early Update Enrollment Process

Key Takeaways In this post we are discussing the ConfigMgr 2603 Introduces New Early Update Enrollment Process. Microsoft has officially released Configuration Manager version 2603 to the Early Update Ring, giving organizations an opportunity to test upcoming improvements before the global production rollout. The release is targeted at enterprises running ConfigMgr version 2409 or later […]

AC Anoop C Nair 3 min read