Topic last updated—January 2008

Several hardware inventory reporting classes in the SMS_def.mof file can be enabled to support Asset Intelligence reporting requirements.

To enable data collection for client access license data, in addition to the SMS_def.mof reporting classes described in the following table, the CCM_CALTrackConfig WMI data class must be edited in the Configuration.mof file. For more information about editing the CCM_CALTrackConfig data class in the Configuration.mof file, see Prerequisites for Asset Intelligence.

Note
The Configuration.mof and SMS_def.mof files are located on the primary site server computer at <ConfigMgr installation directory> \ Inboxes \ clifiles.src \ hinv directory.

Hardware inventory reporting class Reporting class description

SMS_InstalledSoftware

This class tracks information about installed software. The following reports are dependent on this class:

  • License 1C - Computers with a specific Microsoft License Ledger Item and Sales Channel

  • Software 1A - Summary of Installed Software in a Specific Collection

  • Software 2A - Software Families

  • Software 2B - Software Categories with a Family

  • Software 2C - Software by Category and Family

  • Software 2D - Computers with a Specific Software Product

  • Software 2E - Installed Software on a Specific Computer

  • Software 3A - Uncategorized Software

  • Software 6A - Search for Installed Software

SMS_InstalledSoftwareMS

This class tracks information specifically about installed Microsoft software. The following reports are dependent on this class:

  • License 1A - Microsoft License Ledger for Microsoft License Statements

  • License 1B - Microsoft License Ledger Item by Sales Channel

  • License 1C - Computers with a specific Microsoft License Ledger Item and Sales Channel

  • License 1D - Microsoft License Ledger products on a specific computer

SMS_SystemConsoleUsage

This class polls the System Security Event Log for information about all console usage. The following reports are dependent on this class:

  • Hardware 1A - Summary of Computers in a Specific Collection

  • Hardware 2B - Computers within an age range with a collection

  • Hardware 3A - Primary computer users

  • Hardware 3B - Computers for a Specific Primary Console User

  • Hardware 4A - Shared (multi-user) Computers

  • Hardware 5A - Console Users on a Specific Computer

  • Hardware 6A - Computers for Which Console Users Could not be Determined

  • Hardware 7C - Computers with a Specific USB Device

  • Hardware 8A - Hardware that is Not Ready for a Software Upgrade

  • Hardware 9A - Search for computers

  • License 1C - Computers with a specific Microsoft License Ledger Item and Sales Channel

  • License 2B - Computers with Licenses Nearing Expiration

  • License 3B - Computers with a Specific License Status

  • License 4B - Computers with a Specific Product Managed by Software Licensing Service

  • Software 2D - Computers with a Specific Software Product

  • Software 4B - Computers with a Specific Auto-Start Software

  • Software 5B - Computers with a Specific Browser Helper Object

SMS_SystemConsoleUser

This class polls the System Security Event Log for information about specific console users. The following reports are dependent on this class:

  • Hardware 3A - Primary computer users

  • Hardware 3B - Computers for a Specific Primary Console User

  • Hardware 4A - Shared (multi-user) Computers

  • Hardware 5A - Console Users on a Specific Computer

Important
This class requires that the security event log on client computers has been configured to record successful log on events.This class will retain data for only the previous 90 days of the event log, regardless of the length of the log. If the log has fewer than 90 days of data, the entire log is read.

SMS_AutoStartSoftware

This class tracks information about software that starts automatically with the operating system. The following reports are dependent on this class:

  • Software 4A - Auto-Start Software

  • Software 4B - Computers with a Specific Auto-Start Software

  • Software 4C - Auto-Start Software on a Specific Computer

SMS_BrowserHelperObject

This class tracks browser helper objects. While some browser helper objects are beneficial, most software considered "malware" is in the form of browser helper objects. The following reports are dependent on this class:

  • Software 5A - Browser Helper Objects

  • Software 5B - Computers with a Specific Browser Helper Object

  • Software 5C - Browser Helper Objects on a Specific Computer

Win32_USBDevice

This class tracks devices connected to USB ports. The following reports are dependent on this class:

  • Hardware 7A - USB Devices by Manufacturer

  • Hardware 7B - USB Devices by Manufacturer and Description

  • Hardware 7C - Computers with a Specific USB Device

  • Hardware 7D - USB Devices on a Specific Computer

SMS_Processor

This is an existing SMS class to which new properties have been added to provide more complete data about processors. The following reports are dependent on this class:

  • Hardware 1A - Summary of Computers in a Specific Collection

  • Hardware 2A - Estimated Computer Age by Ranges within a Collection

  • Hardware 2B - Computers within an age range with a collection

  • Hardware 8A - Hardware that is Not Ready for a Software Upgrade

  • Hardware 9A - Search for computers

SoftwareLicensingService

This class is specific to Windows Vista. For more information, see the Microsoft TechNet article titled Windows Vista Volume Activation 2.0 Technical Attributes at http://go.microsoft.com/fwlink/?LinkId=87205. The following reports are dependent on this class:

  • License 2C - License Information on a Specific Computer

  • License 5A - Computers Acting as a Key Management Service

SoftwareLicensingProduct

This class is specific to Windows Vista. For more information, see the Microsoft TechNet article titled Windows Vista Volume Activation 2.0 Technical Attributes at http://go.microsoft.com/fwlink/?LinkId=87205. The following reports are dependent on this class:

  • License 2A - Count of Licenses Nearing Expiration by Time Ranges

  • License 2B - Computers with Licenses Nearing Expiration

  • License 2C - License Information on a Specific Computer

  • License 3A - Count of Licenses by License Status

  • License 3B - Computers with a Specific License Status

  • License 4A - Count of Products Managed by Software Licensing

  • License 4B - Computers with a Specific Product Managed by Software Licensing Service

See Also