System Center Configuration Manager (SCCM) Inventory

SCCM Inventory is used to collect the information of the files of the client-server. Through efficient SCCM Inventory, we can quickly install the latest security updates and better understand the patches, software, and updates. Thus, every IT professional and Windows OS user must learn SCCM Inventory to keep their system up-to-date.  This SCCM Inventory article discusses configuring SCCM Hardware and Software Inventory.

Rating: 5

Microsoft Windows Users use SCCM Inventory to identify the vulnerabilities and deploy the system updates.  SCCM Inventory is classified into two categories: 1) Software Inventory 2) Hardware Inventory. We use Hardware Inventory for collecting data about Hardware configuration and Software Inventory to collect data of software configuration. 

As per, the average salary of an SCCM Administrator in the US is around $83K per annum. So, it's good to develop and learn that skill and progress. If you want to learn SCCM, Join our Microsoft SCCM Training. In this SCCM Inventory blog, you will learn how SCCM Inventory resolves hardware and software configuration issues. Before we start, let us look at what we will be discussing in this article:

Table of Content - SCCM Inventory
  1. Hardware Inventory
  2. How to Configure Software Inventory in SCCM
  3. Manage SCCM Inventory with Granularity
  4. Enhance Software Health with SCCM Asset Inventory
  5. Choose the robust and reliable SCCM software inventory management tool

How to configure & Manage SCCM Inventory

What is Hardware Inventory

Hardware inventory collects the data about the hardware configuration of the virtual machines in the SCCM console. For activating the hardware inventory, go to the client settings and select the “Enable Hardware Inventory” in the client box to activate the hardware inventory. After activating the hardware inventory and executing the hardware inventory cycle, the client transmits the information to the management point of the client’s site.

How to configure software inventory in SCCM

Configuring the Software Inventory is a process of configuring the default client settings and applying them to all the systems of our hierarchy. After configuring, the client agent retrieves the data from the files by inventorying the header file data.  

SCCM Software Inventory

For obtaining intelligence about the files on the client devices, we utilize software inventory. Software Inventory can analyze and record files from the client device's on-site servers. When we select “Enable Software Inventory” on the client's settings, software inventory is collected. In the client settings, we can schedule the operation.

When we follow the technology inventory and clients execute the software inventory cycle, the data is transmitted to the management point on the client's site. The inventory information is then dispatched by management point to the configuration manager site server, which saves it in the database.

MindMajix Youtube Channel

How to setup SCCM Software Inventory

We utilize software inventory for collecting information about the clients on the client’s devices. The Information can be a particular file, files with a specific extension, or all the files on the computer. Moreover, Software inventory can also collect the files from the client devices and save them on-site server. If we allow it to order the files, we may observe CPU utilization and disk activity rise.  

After enabling the software inventory, the client executes a software inventory cycle. The client sends the information to the management point on the client’s site. Management point then dispatches inventory information to the SCCM site server. The SCCM site server stores the information in the site database.

When the software inventory runs on the client device, the first report is a complete inventory. In the subsequent run, reports include only the delta inventory information. The site server processes the delta information in the order it is received. If the delta information for the client is lost, the site server declines the delta information and directs the client to run the complete inventory.

Setup SCCM software inventory by opening SCCM Console, choosing “Administration” node, and then “client settings.”

sccm software inventory 1

Right-click on the “Default Client Settings” and next press on the “properties” option. 

SCCM Software Inventory 2

In Default settings, choose the “Software Inventory” node; now, press the “Schedule” button.

SCCM Software Inventory 3

In the “configuration client settings” window, modify the “Run every” option to the “Fourteen days” and then press the “OK” button for accepting the new string.

sccm software inventory 4

In the “Default Settings” window, press the “Set Types” button.

sccm software inventory 5

In the “Configure Client Settings” window press the new button.

sccm software inventory 6

In the “Inventoried File Properties” window, type “iexplore.exe” in the file text box. Next, press on “Set” button.

SCCM Inventory

In the “Path Properties” window, choose the “variable” or “pathname” option. In the text box, type “%Program Files%\Internet Explorer.” Then, unselect the “Search Folders” checkbox before pressing the “OK” button twice.

SCCM Software Inventory 7

Repeat the above step for adding the second “iexplore.exe” in the “%ProgramFiles(x86)%\Internet Explorer” folder. Your results should be similar to the above image. Press the “OK” button to apply these settings.


SCCM Software Inventory 8

In the Default settings window, press “OK” to apply all the modifications. 

Read these latest SCCM Interview Questions that help you grab a high-paying job

Manage SCCM Inventory with Granularity

Microsoft SCCM solution is suitable for the IT teams to gather the software inventory data, yet it does not enable users to handle and inspect that data dynamically. Through Solarwinds Patch Manager, IT admins utilize granular management capabilities for inspecting the software. We use path managers for simplifying the notifications, synchronizing devices, deploying inventory cycles, etc. Moreover, the patch management dashboard filters the views of our existing IT environment and updates, enabling you to get more visibility into the systems. Thus, we can make the best decisions for updating, licensing, and patching.

Enhance Software Health with SCCM Asset Inventory

SCCM File Inventory can deliver client health data, yet without the SolarWinds Patch Manager extension pack, we cannot thoroughly diagnose and handle any issues that emerge in our software. The patch manager allows us to repair and analyze the software issues more rapidly and efficiently - whether you are working in the cloud or on the local enterprise network. Patch Manager simplifies it by enabling us to mend and diagnose problems using a single interface. Patch Manager is also useable for handling windows management instrumentation and windows update agents on the managed clients in the network. 

Choose the robust and reliable SCCM Software Inventory Management tool

Patch Manager is the most powerful and dependable SCCM Software Inventory Management tool.

  • Through Patch Manager, we can fetch in-depth visibility for efficient software monitoring.
  • Incorporate Patch manager with the SCCM in a method that suits our enterprise.
  • Utilize insights of Patch Manager on your software health for making better decisions.


SCCM Inventory handles Hardware and Software configuration on Microsoft Windows platforms. Hardware Inventory deals with hardware configuration and software inventory deals with software configuration. I hope this SCCM Inventory blog provides you with the required information about SCCM Inventory.

If you have any queries, let us know by commenting below.

Join our newsletter

Stay updated with our newsletter, packed with Tutorials, Interview Questions, How-to's, Tips & Tricks, Latest Trends & Updates, and more ➤ Straight to your inbox!

Course Schedule
SCCM TrainingMar 05 to Mar 20View Details
SCCM TrainingMar 09 to Mar 24View Details
SCCM TrainingMar 12 to Mar 27View Details
SCCM TrainingMar 16 to Mar 31View Details
Last updated: 03 Apr 2023
About Author


Madhuri is a Senior Content Creator at MindMajix. She has written about a range of different topics on various technologies, which include, Splunk, Tensorflow, Selenium, and CEH. She spends most of her time researching on technology, and startups. Connect with her via LinkedIn and Twitter .

read more