Hardware and Software Inventory
SMS performs hardware and software inventories on SMS client computers. You can run a wide variety of reports against the resulting data, so you can plan upgrades, track hardware and software assets, or check software license compliance.
Before you deploy a new software package, you can build a report that shows how many destination computers have the required memory and disk space to support the software package that is planned for distribution. This allows you to upgrade noncompliant systems before the deployment begins, ensuring a higher overall project success rate.
You can customize which of the more than 700 classes of data should be recorded when you gather information during hardware and software inventory collection. This allows you to select the appropriate balance between performance and inventory depth for your organization.
SMS 2003 also gives you more control over which software files should be scanned. Software inventory can scan specific directories and drives, using environment variables to optimize the data-gathering process.
The following table summarizes the core SMS 2003 hardware and software inventory features.
Table 1.1 SMS 2003 Hardware and Software Inventory Features
Feature |
Description |
---|---|
Windows Management Instrumentation (WMI)-based hardware inventory |
SMS has been designed to use WMI (which is built into the Windows operating system) to collect inventory data. WMI is based on the Common Information Model (CIM) standard. SMS has access to data from many sources, including the Win32® API, Simple Network Management Protocol (SNMP), and Desktop Management Interface (DMI), which provides administrators with a broad collection of inventory and configuration data. |
Support for WMI 1.5 and later |
WMI enhancements are included in WMI 1.5 (which is installed and used by SMS 2003). These enhancements allow improved client-side performance during hardware and software inventory. |
Discovery-based software inventory |
SMS examines every configured file type for version and developer information rather than relying on file-to-product mapping databases. |
Granular file inventory search |
SMS 2003 can be configured to retrieve only the necessary asset discovery. This is done with wild cards, environment variables, and file properties to control software inventory searches more effectively. Other options allow for compressed and encrypted files to be skipped. |
Add or Remove Programs search |
Installed software registered in Add or Remove Programs or installed by the Windows Installer service is inventoried and reported as part of normal hardware and software inventory collection. This is a checkpoint against file-based inventory for accurate descriptions of installed applications (not just the files present on a computer). |
For More Information
Did you find this information useful? Please send your suggestions and comments about the documentation to smsdocs@microsoft.com.