Home     Blog

Configuring the Hardware and Software Inventory SMS Feature

Configuring Hardware and Software Inventory

Hardware inventory deals with the collection of data on the hardware properties of installed client computer hardware:

  • Disk model, Processor type and speed, Firmware manufacturer and version, Capacity, Free space, Amount of RAM and Monitor type and resolution

You can configure which hardware properties information should be collected by SMS. The Hardware Inventory Client Agent collects the actual hardware properties information from the client. The hardware inventory is stored in the SMS database. You can also enable the Hardware Inventory Client Agent on a secondary site server. The secondary site server would then pass hardware inventory information to its associated primary site, and it is then eventually added to the SMS database.

Software inventory includes the following components:

  • Inventory collection collects and writes file statistical information to the site database.

  • File collection locates the inventoried files in a directory on the SMS site server. Administrators can access the information by using the SMS Administrator console.

The Software Inventory Client Agent runs automatically on the client based on how the schedule for collecting information is defined. The Software Inventory Client Agent collects the following types of information:

  • Filename, File version, File size, Product name, Product version, Product language, and Date/time when the file was created.configuring the hardware and software inventory sms feature Configuring the Hardware and Software Inventory SMS Feature

How to enable hardware inventory on SMS clients

  1. Open the SMS Administrator console.

  2. Expand the Site Settings node.

  3. Expand the Client Agents node.

  4. Right-click Hardware Inventory Client Agent and then select Properties from the shortcut menu.

  5. The Hardware Inventory Client Agent Properties dialog box opens.

  6. Activate the Enable Hardware Inventory On Clients checkbox.

  7. In the Inventory schedule area of the Hardware Inventory Client Agent Properties dialog box, select either of the following options:

    • Simple Schedule option; and then specify when the inventory collection should occur by using the Run every: boxes.

    • Full Schedule option; and then click the accompanying Schedule button.

  8. After clicking the Schedule button, the Schedule dialog box opens. This is where you can more precisely define when inventory should occur.

  9. You can specify that the Hardware Inventory Client Agent start inventory on a particular date and at a specific time. The different Recurrence patterns which you can choose between are:

    • Interval; inventory occurs after the defined number of minutes, or hours, or numbers have passed.

    • Weekly; inventory occurs on a particular day of the week once a specific number of weeks have passed.

    • Monthly; inventory occurs on a particular day of the month or on the last day of the month.

  10. Click OK in the Schedule dialog box.

  11. Click OK in the Hardware Inventory Client Agent Properties dialog box.

Files created during installation
When the Hardware Inventory Client Agent is enabled on a SMS client, the following files are created on the site server, in the SMSInboxesClicfg.src directory:

  • Hinv.cfg file contains the configuration settings of the Hardware Inventory Client Agent.

  • Hinv.pkg file contains the instructions for installing the Hardware Inventory Client Agent on SMS clients for the different platforms.

  • Hinv.nal file holds the client access points (CAPs) which can be used to install the Hardware Inventory Client Agent.

How to view hardware inventory data

  1. Open the SMS Administrator console.

  2. Locate and expand the Collections folder.

  3. Find the collection which contains the SMS clients thats inventory data you want to have displayed to view.

  4. Right-click the specific SMS client and select All Tasks and then select Start Resource Explorer from the shortcut menu.

  5. The Resource Explorer windows opens.

  6. Expand the Hardware folder. The object classes for which properties have been collected is displayed.

  7. You can select a specific object to display its instances and properties.

  8. If you want to display information from any previous inventories, then expand the Hardware History folder:

    • Logical Disk History

    • Memory History

    • Operating System History

How to enable software inventory on SMS clients

  1. Open the SMS Administrator console.

  2. Expand the Site Settings node.

  3. Expand the Client Agents node.

  4. Right-click Software Inventory Client Agent and then select Properties from the shortcut menu.

  5. The Software Inventory Client Agent Properties dialog box opens.

  6. Activate the Enable Software Inventory On Clients checkbox.

  7. In the Inventory schedule area of the Software Inventory Client Agent Properties dialog box, select either of the following options:

    • Simple Schedule option, and then specify when the inventory collection should occur by using the Run every: boxes.

    • Full Schedule option, and then click the accompanying Schedule button.

  1. After clicking the Schedule button, the Schedule dialog box opens. This is where you can more precisely define when inventory should occur.

  2. You can specify that the Software Inventory Client Agent start inventory on a particular date and at a specific time. The different Recurrence patterns which you can choose between are:

    • Interval; inventory occurs after the defined number of minutes, or hours, or numbers have passed.

    • Weekly; inventory occurs on a particular day of the week once a specific number of weeks have passed.

    • Monthly; inventory occurs on a particular day of the month or on the last day of the month.

  1. Click OK in the Schedule dialog box.

  2. When the Software Inventory Client Agent Properties dialog box is displayed again, click the Inventory Collection tab.

  3. The Software Inventory Client Agent by default scans for files with an .EXE extension. To add new files, click the New button and specify the files.

  4. In the Reporting detail area of the Inventory Collection tab, you can specify how data is collected and reported, by enabling the following options:

    • Product Version Information checkbox: Select this option if you want the Software Inventory Client Agent to collect information which it can read from the header of the more commonly known products:

      • Company name

      • Product name

      • Version

      • Language

    • Files Associated With Known Products checkbox: Select this option if you want the Software Inventory Client Agent to collect and report on the filename and other information on the product.

    • Files Not Associated With Known Products checkbox: Select this option if you want the Software Inventory Client Agent to collect and report on the filename and other information where the header actually does not include any product information.

  1. Click the Add button to add the files.

  2. The New File dialog box opens.

  3. Provide the name of the file and click OK.

  4. On the File Collection tab, in the Maximum Data Collected Per Client (MB) box, specify the quantity of data that can be collected from the SMS client when the software inventory cycle runs.

  5. Click the Inventory Names tab. This where you specify the company and product name which will be displayed to you when you view the software inventory data.

  6. In the Name type box, select the name type:

    • Product

    • Company

  1. In the Display Name area of the Inventory Names tab, click the New button.

  2. The Display Name Properties dialog box opens.

  3. Set the name which should be displayed and then click OK.

  4. In the Inventoried Names area of the Inventory Names tab, click the New button.

  5. The Inventoried Name Properties dialog box opens.

  6. Specify the names used by the Software Inventory Client Agent which should be standardized to the display name you have set in the Display Name area.

  7. Click OK.

Files created during installation
When the Software Inventory Client Agent is enabled on a SMS client, the following files are created on the site server, in the SMSInboxesClicfg.src directory:

  • Sinv.cfg file contains the configuration settings of the Software Inventory Client Agent.

  • Sinv.pkg file contains the instructions for installing the Software Inventory Client Agent on SMS clients for the different platforms

  • Sinv.nal file holds the client access points (CAPs) which can be used to install the Software Inventory Client Agent.

How to view software inventory data

  1. Open the SMS Administrator console.

  2. Locate and expand the Collections folder.

  3. Find the Collection which contains the SMS clients thats inventory data you want to have displayed to view.

  4. Right-click the specific SMS client and select All Tasks and then select Start Resource Explorer from the shortcut menu.

  5. The Resource Explorer windows opens.

  6. Expand the Software folder.

  7. Select Collected Files. The files collected are displayed.

  8. If you want to find out when the Software Inventory Client Agent was last run, select Last Software Scan.

  9. If you want the product data collected by the Software Inventory Client Agent to be displayed, expand the Manufacturer folder and then expand each entry that you want to view additional version information for.

  10. If you want those files which the Software Inventory Client Agent could not collect product information displayed, select the Unknown Files folder.

VN:F [1.9.17_1161]
Rating: 0.0/10 (0 votes cast)
Follow Will.Spencer on

Leave a Reply

Related Posts

  • Configuring SMS Site Systems

    Configuring SMS Sites Systems A SMS site system is a Windows server that carries out one of multiple SMS roles for the SMS site. When installing SMS, the default configuration is that all SMS roles are installed on an SMS site server. After SMS is installed, you can assign these site system roles to computers: [...]...


  • Configuring SMS Security

    SMS and NTFS Security Overview The SMS site server must be installed on an NTFS partition. This ensures that NTFS permissions secure the SMS file structure from access by unauthorized users. By default, administrators have Full Control permission. Standard users who are not administrators have the either the Change permission, or the Read permission, or [...]...


  • Types of Network Hardware

    The label network hardware is generally given to any piece of equipment with the task of moving data. Common categories of network hardware include: Routers Switches Network Interface Cards         Routers             A router is a network device with interfaces in multiple networks whose task is to copy packets from one network [...]...


  • Configuring ISA Server Dial-up Connections

    Configuring Dial-up Connections and Dial-up Entries Before you can configure ISA Server dial-up connections, you have to create the necessary policy elements. ISA Server dial-up connections are typically configured when you want to access services that are not Web services, on clients that do not have the Firewall Client installed. These services are usually the [...]...


  • Configuring Remote Access Servers

    Installing and Configuring RRAS as a VPN Server How to install the Routing and Remote Access Services (RRAS) Click Start, and then click Manage Your Server. Select the Add or remove a role option. The Configure Your Server Wizard starts. On the Preliminary Steps page, click Next. A message appears, informing you that the Configure [...]...