Hello,
- SCCM utilizes hardware inventory client agents that can be enabled on a site-by-site basis. The hardware inventory client agent collects detailed information about the hardware characteristics of client devices, such as memory, operating system, and peripherals. This data is gathered by querying various data stores, including the registry and WMI classes.
- Inventory data is sent from the client to a management point in the client’s site after an inventory cycle is completed. The management point forwards this information to the Configuration Manager site server, which stores it in the site database. The first inventory report is a full inventory, while subsequent reports contain only delta information, which updates the existing records.
- The frequency of inventory scans is determined by the schedule set in client settings. Clients perform hardware and software inventory processes according to this defined schedule, ensuring that asset information is regularly updated.
- Inventory information is retained in the Configuration Manager database until it is deleted by site maintenance tasks. These tasks, such as "Delete Aged Inventory History" or "Delete Aged Collected Files," typically occur every 90 days, although the deletion interval can be configured based on organizational needs.