Customizing the Software Inventory Information To Be Scanned For ZENworks 6.5 or ZENworks 6.5 Support Packs Inventoried Workstations

The Inventory scanner has been enhanced with the following features that enables you to control the scanning process more effectively and efficiently for inventoried workstations having ZENworks 6.5 or ZENworks 6.5 SP1/SP2 Workstation Inventory:

This section provides information on the following topics:


What is ZENworks Software Dictionary?

ZENworks software dictionary contains a list of software identifiers and rules. Each software identifier identifies a particular product installed on an inventoried workstation. The rules control the scope of the scanning process.

The ZENworks software dictionary is automatically installed on an Inventory Server and inventoried workstations when you install the Workstation Inventory software. After you configure the required policies and start the Inventory service, the Inventory scanner reports the software information on the basis of the software dictionary.

There are two types of software dictionary: General dictionary and Private dictionary.

General Dictionary: The General dictionary is the part of the software dictionary that contains predefined software identifiers. On the basis of this dictionary, the Inventory scanner reports whether a particular product is installed on an inventoried workstation.

Private Dictionary: The private dictionary is the part of the software dictionary that contains user-defined software identifiers and rules that enable you to define the scope of Inventory scan and customize the software information. You can configure the rules. For more information on how to configure the rules,Configuring the ZENworks 6.5 SP1 or Later Software Dictionary Rules.

IMPORTANT:  The rules that you define in the private dictionary override the predefined rules in the general dictionary.


What is a Software Dictionary Rule?

A software dictionary rule represents a set of conditions that control the scope of scanning process.


What are Software Identifiers?

An entry that identifies a software product is called as Software identifier. Each software identifier has a set of file matching attributes and corresponding software information attributes. During the Inventory scan, the scanner reads the attributes from the file headers, and if these attributes match the attributes configured in the dictionary, the information in the corresponding software information attributes is stored in the Inventory database.


What is a Key Identifier?

A software product might be identified through more than one software identifier in the dictionary. In such a scenario, the inventory scanner arbitrarily selects the software information from one of these software identifiers. A Key Identifier identifies the software identifier from which the inventory scanner should select the software information. The key identifier is useful when the different software identifiers have marginal differences between the values of the attributes (such as Description) and you want the inventory scanner to select the information from a specific software identifier.


What is Unidentified Software?

An Unidentified software has the following characteristics.


What is an Inherited Rule?

An inherited rule is an entry in the software dictionary which is obtained from another Inventory server through the dictionary distribution. You cannot edit or delete these rules. These rules are displayed in dark gray color if you are accessing the software dictionary of ZENworks 6.5 SP1 or later Inventory server.


What is An Overriding Rule?

The default software identifier in the General dictionary cannot be modified. But if you want to modify a default software identifier, you must create a new software identifier that overrides the default identifier. The inventory scanner will ignore the default the default identifier in favor of the overridden entry.

To create a software identifier that overrides a default identifier, you must specify same values for all the matching attributes defined in the default identifier and provide new values for the software information attributes.


Understanding the Usage and Precedence of ZENworks 6.5 Software Dictionary Rules

The software dictionary rules follow a precedence order. Few guidelines are applicable to all the software dictionary rules and few guidelines are applicable to certain categories of software dictionary rules. For more information, review the following sections:


Guidelines Applicable to All Software Dictionary Rules

The following guidelines are applicable to all the software dictionary rules that you configure:

  • All software dictionary rules are recorded in the software dictionary.
  • All software dictionary rules are applied at the scanner.
  • You can change the settings of the software dictionary rules using the Software dictionary ConsoleOne snap-ins. For more information on how to configure the software dictionary rules, see Configuring the ZENworks 6.5 SP1 or Later Software Dictionary Rules
  • Every inventory scan contains the version of dictionary files used for that scan. This information is stored in the inventory database.
  • The user-defined entry overrides the default entry present in the software dictionary but only one new entry can overrides an existing entry at a time.


Precedence between Report Software with Maximum Version and Report Multiple Versions of the Software

If an entry in the "Report Multiple Versions of the Software" rule conflicts with an entry in the "Report Software with Maximum Version", then the entry in "Report software with Maximum version" overrides the entry in the "Report Multiple Versions of the Software" rule.


Precedence of Software Dictionary Rules Grouped in the Software Scanning Category

The software dictionary rules in the Software Scanning category control the scope of scanning for the files on the local file systems.

The Software Scanning category included the following software dictionary rules:

If you do not configure any of the above mentioned rules, the Inventory scanner scans for all files on the hard disk of the inventoried workstations. If the files have matching entries in the software dictionary, the files are reported as identified software. If the files do not have matching entries, then they are reported as unidentified software.

If you configure the above mentioned rules, following is the precedence of rules in the descending order:

  • Exclude Local Files
  • Exclude Local Software
  • Include Local File Extensions
  • Exclude Local File Extensions
  • Include Local Directories
  • Exclude Local Directories
  • Include Local Drives
  • Exclude Local Drivers

The following flowchart illustrates the precedence of these rules.


Precedence of Software Scanning rules for the software to be reported as Identified software
Precedence of Software Scanning rules for the software to be reported as UnIdentified software


Precedence of Software Dictionary Rules Grouped in the Disk Usage Scanning Category

The software dictionary rules in the Disk Usage Scanning category determine whether a file should be considered for disk usage scan.

The Disk Usage Scanning category included the following software dictionary rules:

For a file to be considered for the disk usage scan, its file extension must be listed in the Disk Usage Scanning - Include Local File Extensions rule and it should be excluded from inventory scan in the other Disk Usage Scanning rules.

Following is the precedence of rules in the descending order:

  • Disk Usage Scanning - Exclude Local Files
  • Disk Usage Scanning - Include Local Directories
  • Disk Usage Scanning - Exclude Local Directories
  • Disk Usage Scanning - Include Local Drives
  • Disk Usage Scanning - Exclude Local Drives

The following flowchart illustrates the precedence of these rules.


Precedence of Disk Usage Scanning rules


Understanding the Usage and Precedence of ZENworks 6.5 SP1 or Later Software Dictionary Rules

The ZENworks software dictionary rules follow a precedence order. Few guidelines are applicable to all the software dictionary rules and few guidelines are applicable to certain categories of software dictionary rules. For more information, review the following sections:


Guidelines Applicable to All Software Dictionary Rules

The following guidelines are applicable to all the software dictionary rules that you configure:

  • All software dictionary rules are applied at the inventoried workstations by the inventory scanner.
  • You can change the settings of the software dictionary rules using the Software dictionary ConsoleOne snap-ins. For more information on how to configure the software dictionary rules, see Configuring the ZENworks 6.5 SP1 or Later Software Dictionary Rules.
  • Every inventory scan contains the version of dictionary files used for that scan. This information is stored in the inventory database.
  • The user-defined software identifier overrides the default software identifier present in the software dictionary but at a time only one user-defined software identifier can override a default software identifier.


Precedence between Report Only Maximum Software Version and Report All Software Versions

By default, the scanner reports only the highest version of the software installed. If a rule in "Report All Software Versions" conflicts with a rule in "Report Only Maximum Software Version", then the rule in "Report Only Maximum Software Version" overrides the rule of Report All Software Versions.


Precedence of Software Dictionary Rules Grouped in the Software Scanning Category

The software dictionary rules in the Software Scanning category control the scope of scanning for the files on the local file systems.

The Software Scanning category includes the following software dictionary rules:

If you do not configure any of the above mentioned rules, the Inventory scanner scans for all files on the hard disk of the inventoried workstations. If the files have matching software identifier in the software dictionary, the files are reported as identified software.Otherwise, they are reported as unidentified software.

If you configure the above mentioned rules, following is the precedence of rules in the descending order:

  • Software Scanning Filters - Files
  • Software Scanning Filters - Software
  • Scan File Extensions
  • Ignore File Extensions
  • Scan Directories
  • Ignore Directories
  • Scan Drives
  • Ignore Drives

The following flowcharts illustrate the precedence of these rules.


Precedence of Software Scanning rules for the software to be reported as Identified software
Precedence of Software Scanning rules for the software to be reported as UnIdentified software


Precedence of Software Dictionary Rules Grouped in the Disk Usage Scanning Category

The software dictionary rules in the Disk Usage Scanning category determine whether a file should be considered for disk usage scan.

The Disk Usage Scanning category includes the following software dictionary rules:

For a file to be considered for the disk usage scan, its file extension must be listed in the Report Disk Space Used by File Extensions rule and it should not be excluded from inventory scan in the other Disk Usage Scanning rules.

Following is the precedence of rules in the descending order:

  • Report Disk Space Used by File Extensions
  • Disk Usage Scanning Filters - Files
  • Scan Directories
  • Ignore Directories
  • Scan Drives
  • Ignore Drives

The following flowchart illustrates the precedence of these rules.


Precedence of Disk Usage Scanning rules


Understanding the Software Dictionary Pattern Types

Before configuring the software dictionary rules, you must be aware of the following software dictionary pattern types that are supported in ZENworks 6.5:


Regular Expression

Regular Expression refers to the POSIX regular expressions. For more information on regexp (regular expressions), see The Open Group Base Specifications Issue 6 Web site.

Examples of Regular Expression usage:

  • To find all vendor names starting with "Novell," specify Novell.*
  • To find executables, specify [exe|EXE]
  • To find files with name containing 6 characters, starting with "r" and ending with "t", specify [r....t]
  • To find files with name starting from A to C, and ending with E, specify [A-C].*[E]
  • To find files whose name does not contain any uppercase letters, specify [^A-Z]+

NOTE:  To use meta characters such as [, \, ^, $, ., |, ?, ( , ), *, and + as characters, you must prefix them with a backslash (\). For example, to specify c:\windows as a regular expression, specify it as c:\\windows.


Expandable Expression

Expandable Expression contains displayable characters and the asterisk (*) wildcard character.

"*" matches to zero or more displayable characters.

Examples of Expandable Expression usage:

  • To find all instances of the vendor name beginning with "Microsoft," specify Microsoft*
  • To find files with extension ".exe" in the scan, specify exe


System Expandable Expression

  • On NetWare: A System expandable expression contains displayable characters or references to environmental variables.

    Example of an environmental variable: $sysdir

  • On Windows: A System expandable expression contains displayable characters, references to environmental variables, or the asterisk (*) wildcard character.

    "*" matches to zero or more displayable characters.

    Example of an environmental variable: %temp%

    IMPORTANT:  A System expandable expression can contain a combination displayable characters, references to environmental variables, or the asterisk (*) wildcard character but if it contains an environmental variable, you must specify it at the beginning of the expression. For example, %temp%/*

    Examples of System Expandable Expression usage:

    • To find the disk usage of the C drive, specify C
    • To find files in the c:\program files directory, specify c:\program files
    • To find files with extensions, ".com", specify com


Configuring the ZENworks 6.5 Software Dictionary Rules

  1. In ConsoleOne, right-click the Inventory Service object (Inventory Service_server_name), then click Properties.

  2. In the Dictionary Settings page, the Dictionary Path displays the complete path of the software dictionary files on the Inventory server. You can also use this page to access the dictionary for viewing and updating user defined entries. For more information, see Software Dictionary.

  3. In the Software Dictionary page, you can configure the following rules:

  4. In the Includes-Excludes page, you can configure the following rules to control the scope of scanning the files in the specified location.:

    IMPORTANT:  Before configuring the above listed software dictionary rules, you must be aware of the usage of these rules. For more information, Precedence of Software Dictionary Rules Grouped in the Software Scanning Category.

  5. In the Disk Usage Scanning page, you can configure the following disk usage information to be included and excluded during the Inventory scan:

    IMPORTANT:  Before configuring the above listed software dictionary rules, you must be aware of the usage of these rules. For more information, Precedence of Software Dictionary Rules Grouped in the Disk Usage Scanning Category.

  6. In the Software Aliases page, you can configure aliases for vendor names and software names. You can use this page to edit the Add-Remove software table that improves the ability of the Inventory scanner in associating the software identified through the Add Remove Programs dialog box with the corresponding software identified through the dictionary. This association is required because of the following reasons:

    • The software products from the same vendor may not contain the same vendor name in the file header of the software. A software product can be identifies by different names in the dictionary and in other software information sources such as the Add-Remove Programs.
    • By default, the software information is displayed for each unique vendor name in the Inventory Query window, Inventory Summary window, and the Inventory reports. If the vendor or software names differ in software dictionary and the Add-Remove Programs, the Inventory ConsoleOne utilities, display multiple entries for each vendor and software.

    For more information on configuring the settings of the Software Aliases page, review the following sections:

  7. Click Apply, then click Close.


Access Software Dictionary

The "Access Software Dictionary" rule allows you to view the software dictionary entries. You can also use this table to add, modify, and delete the entries in the software dictionary. A software product can be identified by more than one software identifier. The Key Identifier option in the Access Software Dictionary table allows you to determine the key identifier whose information must be reported by the scanner.

To configure the rule:

  1. Click Edit Table.

  2. In the Configure Software Dictionary table, click Insert to add a new row.

  3. Specify values for the following identifiers.

    Filename, File Date (yyyy-dd-mm), File Timestamp (hours:minutes:seconds), Minimum File Size (bytes), Maximum File Size (bytes), Product Name, Product Support Pack Version, Product Version, Internal Version, Description, Vendor, Platform, and Category.

    The following identifiers are called as matching attributes: Filename, File Date, File Time, File Min Size, File Max Size, and Internal Version. From the list of matching attributes, you must configure the "File Name" attribute; others are optional. The values of these matching attributes are compared with the values scanned by the Inventory scanner from the file headers on the inventoried workstations. If the values match, then these attributes and the corresponding software information attributes (Product Name, Product Support Pack Version, Product Version, Description, Vendor, Platform, and Category) are stored in the Inventory database.

    NOTE:  When you add an entry in the table, a unique ID called as Dictionary Identifier is automatically assigned to this entry. You cannot change this ID.

    For example, configure the following settings in the Configure Software Dictionary table:

    Filename= MSACCESS.EXE
    File Date= 1998-30-01
    File Timestamp= 05:30
    Minimum File Size= 299854
    Maximum File Size= 400000
    Product Name= Access
    Product Version= 7.0
    Internal Version= 7.0
    Description= Microsoft Access
    Vendor= Microsoft
    Platform= win95
    Category= Database

    If the Inventory scanner finds a file with the following values during the scan: "File Name= MSACCESS.EXE; File Date= 1998-30-01; File Timestamp= 05:30; File Size= 400000; Internal Version= 7.0," then the following information is stored in the Inventory database:

    File Name= MSACCESS.EXE
    File Date= 1998-30-01
    File Timestamp= 05:30
    File Size= 400000
    Product Name= Access
    Product Version= 7.0
    Internal Version= 7.0
    Description= Microsoft Access
    Vendor= Microsoft
    Platform= win95
    Category= Database

    IMPORTANT:  When you add a new entry to the table, ensure that the value of one of its matching attribute is unique.

  4. (Optional) Select the Key Identifier check box for this entry.

    A key identifier helps you to identify a software product. Each key identifier has a set of file matching attributes and corresponding software information attributes. During the Inventory scan, the scanner reads the attributes from the file headers, and if these attributes match the attributes configured in the dictionary, the information in the corresponding software information attributes is stored in the Inventory database.

    For example, the Configure Dictionary table has the following entries for MS Word:

    Filename File date File timestamp Minimum File Size Maximum File Size Product name Product version Internal version Description Vendor

    winword.exe

    2004-30-1

    05:30

    10000

    10000

    Word

    2002

    10.0.4219

    Microsoft Word

    Microsoft

    osa.exe

    2004-30-02

    16:00

    10000

    10000

    Word

    2002

    10.0.4300

    Microsoft Office XP Component

    Microsoft

    If the key identifier has not been defined, the software information for MS Word might be selected from anyone of the above entries.

    To ensure that the information from the identifier corresponding to "Winword.exe" is selected, you must select the key identifier check box for "Winword.exe." If you select "Winword.exe" as the key identifier in the Configure Software Dictionary table, the Inventory scanner will store the information related to winword.exe into the Inventory database.

  5. Click OK.

IMPORTANT:  You can automatically add entries to this table from the Configure Scanned Unidentified Software table located in the Add Unidentified Software to Dictionary rule.

In the Configure Software Dictionary table, you can also perform the following tasks:

  • Exclude a software from scan by adding the software to the table in the Exclude Local Software rule.

    In the Configure Software Dictionary table, select the software entry that you want to exclude during the next scan, and click the Exclude Software button.

  • Sort the entries of the table.
  • Delete the entries from the table.
  • Apply filters to the entries of the table.


Report Software with Maximum Version

The "Report Software with Maximum Version" rule allows you to configure the software, whose highest version must be reported by the Inventory scanner.

To configure the rule:

  1. Click Edit Table.

  2. In the table, click Insert to add a new row.

  3. In the Name Pattern drop-down list, select Expandable Expression or Regular Expression.

  4. Specify a software name pattern.

  5. (Optional) In the Vendor Pattern drop-down list, select Expandable Expression or Regular Expression.

  6. (Optional) Specify a vendor name pattern.

  7. Click OK.

For example, if you want the Inventory scanner to report only the highest version of the Adobe Acrobat Reader installed on the inventoried workstation, configure the following settings in the table:

Name Pattern = Expandable expression
Name= Acrobat* Reader*
Vendor Pattern = Expandable expression
Vendor = Adobe*

If the inventoried workstation has Adobe Acrobat Reader versions 4.0 and 5.0 installed, the Inventory scanner reports Adobe Acrobat Reader 5.0.

NOTE:  By default, the scanner reports only the highest version of the software.


Report Multiple Versions of the Software

The "Report Multiple Versions of the Software" rule allows you to configure the software for which the Inventory scanner must report all versions of the software installed on the inventoried workstation.

To configure the rule:

  1. Click Edit Table.

  2. In the table, click Insert to add a new row.

  3. In the Name Pattern drop-down list, select Expandable Expression or Regular Expression.

  4. Specify a software name pattern.

  5. In the Vendor Pattern drop-down list, select Expandable Expression or Regular Expression.

  6. Specify a vendor name pattern.

  7. Click OK.

For example, if you want the Inventory scanner to report all versions of the Adobe Acrobat Reader installed on the inventoried workstation, configure the following settings in the table:

Name Pattern = Expandable Expression
Name= Acrobat* Reader*
Vendor Pattern = Expandable Expression
Vendor = Adobe*

If the inventoried workstation has Acrobat Reader 6.0 and Acrobat Reader 5.0 installed, the Inventory scanner will report Acrobat Reader 6.0 and Acrobat Reader 5.0.


Add Unidentified Software to Dictionary

The software dictionary might not identify all the software products installed in you network. The software that are not listed in the dictionary are called Unidentified software.

Click Edit table. The Configure Scanned Unidentified Software table lists the unidentified software that is stored in the Inventory database.

If you want the unidentified software to be identified in subsequent scans, select the software entry in the table and click the Software Dictionary button. The entry is automatically added to Configure Software Dictionary table located in the Software Dictionary rule.

In the Configure Scanned Unidentified Software table, you can also sort the entries, and also apply filters to the entries of the table.


Scan as Unidentified Software

Allows you to configure the file extensions of the files, that should included in the list of "Unidentified" software. You can view the list of unidentified software in the Add Unidentified Software to Dictionary rule.

To configure the rule:

  1. Click Edit Table.

  2. In the Configure Software to be Reported as Unidentified table, click Insert to add a new row.

  3. In the Pattern Type drop-down list, select Expandable Expression or Regular Expression.

  4. Specify a file extension pattern.

  5. Click OK.

For example, if you want the Inventory scanner to report all files with extension ".exe" that do not have an entry in the dictionary as "Unidentified", configure the following settings in the table:

Pattern Type = Expandable expression
File Extension = exe


Include Local File Extensions

The "Include Local File Extensions" rule allows you to configure the files with specified extensions that should be scanned for at the inventoried workstations. This rule acts as a filter on the list of software identifiers. A file that is listed as a software identifier and whose extension is included in this table will be reported.

To configure a file extension to be included in the scan:

  1. Click Edit Table.

  2. In the File Extension Include table, click Insert to add a new row.

  3. In the Pattern Type drop-down list, select Expandable Expression or Regular Expression.

  4. Specify a file extension pattern.

  5. Click OK.

For example, if you want the Inventory scanner to scan for files with extension ".exe", configure the following settings in the Configure File Extension Includes table:

Pattern Type = Regular expression
File Extension = [exe|EXE]

The Inventory scanner scans and stores only the files with extension "exe" in the Inventory database.

NOTE:  You must exclude all other file extensions present on the machine for this rule to be effective by configuring the Exclude Local File Extensions rule.


Exclude Local File Extensions

The "Exclude Local File Extensions" rule allows you to configure the file with specified extensions that should not be scanned for at the inventoried workstations.

To configure a file extension to be excluded from the scan:

  1. Click Edit Table.

  2. In the Configure File Extension Exclude table, click Insert to add a new row.

  3. In the Pattern Type drop-down list, select Expandable Expression or Regular Expression.

  4. Specify a file extension pattern.

  5. Click OK.

For example, if you do not want the Inventory scanner to scan for files with extension ".exe", configure the following settings in the Configure File Extension Excludes table:

Pattern Type = Expandable expression
File Extension = exe

The Inventory scanner will not scan for the files with extension ".exe".

IMPORTANT:  Since the default behavior of the scanner is to include all file extensions, you need not configure the Include Local File Extensions rule for the remaining file extensions on the inventoried workstation.


Include Local Directories

The "Include Local Directories" rule allows you to configure the directories that should be scanned for files at the inventoried workstations.

To configure a directory to be included in the scan:

  1. Click Edit Table.

  2. In the Configure Scan - Include Directories table, click Insert to add a new row.

  3. In the Platform drop-down list, select NetWare, Windows, or Any.

  4. In the Pattern Type drop-down list, select System Expandable Expression or Regular Expression.

    IMPORTANT:  If you select Regular expression as the pattern type, then the corresponding value in the Platform column is automatically changed to "Any." If you select System expandable expression, you cannot select "Any" as the platform.

  5. Specify a directory name pattern.

  6. Click OK.

For example, if you want the Inventory scanner to scan for files in the c:\programfiles directory on all the Windows inventoried workstations, configure the following settings in the Configure Scan - Include Directories table:

Platform = Windows
Pattern Type = System expandable expression
Directory= C:\ProgramFiles

The Inventory scanner scans only the files in c:\programfiles for software information.

NOTE:  You must exclude all other directories present on the machine for this rule to be effective by configuring the Include Local Directories rule.


Exclude Local Directories

The "Exclude Local Directories" rule allows you to configure the directories that should not be scanned for files at the inventoried workstations.

To configure a directory to be excluded during the scan:

  1. Click Edit Table.

  2. In the Configure Scan - Exclude Directories table, click Insert to add a new row.

  3. In the Platform drop-down list, select NetWare, Windows, or Any.

  4. In the Pattern Type drop-down list, select System Expandable Expression or Regular Expression.

    IMPORTANT:  If you select Regular expression as the pattern type, then the corresponding value in the Platform column is automatically changed to "Any."

    If you select System expandable expression, you cannot select "Any" as the platform.

  5. Specify a directory name pattern.

  6. Click OK.

For example, if you want the Inventory scanner not to scan the files in the c:\programfiles directory on all the Windows inventoried workstations, configure the following settings in the Configure Scan - Exclude Directories table:

Platform = Windows
Pattern Type = System expandable expression
Directory= C:\ProgramFiles

The Inventory scanner will not scan for the files in C:\ProgramFiles.

IMPORTANT:  SSince the default behavior of the scanner is to include all directories, you need not configure the Include Local Directories rule for the remaining directories on the inventoried workstation.


Include Local Drives

The "Include Local Drives" rule allows you to configure the drives or volumes that should be scanned for files at the inventoried workstations.

To configure a drive to be included in the scan:

  1. Click Edit Table.

  2. In the Configure Include Drive table, click Insert to add a new row.

  3. In the Platform drop-down list, select NetWare, Windows, or Any.

  4. In the Pattern Type drop-down list, select System Expandable Expression or Regular Expression.

    IMPORTANT:  If you select Regular expression as the pattern type, then the corresponding value in the Platform column is automatically changed to "Any." If you select System expandable expression, you cannot select "Any" as the platform.

  5. Specify a drive name pattern.

  6. Click OK.

For example, if you want the Inventory scanner to scan for files in the "C" drive on all the Windows inventoried workstations, configure the following settings in the Configure Include Drives table:

Platform = Windows
Pattern Type = System expandable expression
Drive Name= C

The Inventory scanner scans only the files in the C drive for the software information.

NOTE:  You must exclude all other drives present on the machine for this rule to be effective by configuring the Exclude Local Drives rule.


Exclude Local Drives

The "Exclude Local Drives" rule allows you to configure the drives that should not be scanned for files at the inventoried workstations.

To configure a drive to be excluded during the scan:

  1. Click Edit Table.

  2. In the Configure Scan - Exclude Drives table, click Insert to add a new row.

  3. In the Platform drop-down list, select NetWare, Windows or Any.

  4. In the Pattern Type drop-down list, select System Expandable Expression or Regular Expression.

    IMPORTANT:  If you select Regular expression as the pattern type, then the corresponding value in the Platform column is automatically changed to "Any." If you select System expandable expression, you cannot select "Any" as the platform.

  5. Specify a drive name pattern.

  6. Click OK.

For example, if you want the Inventory scanner not to scan the files in "C" drive on all the Windows inventoried workstations, configure the following settings in the Configure Scan - Exclude Drives table:

Platform = Windows
Pattern Type = System expandable expression
Drive Name= C

The Inventory scanner will not scan the files in the C drive.

IMPORTANT:  Since the default behavior of the scanner is to include all drives, you need not configure the Include Local Drives rule for the remaining drives on the inventoried workstation.


Exclude Local Software

The "Exclude Local Software" rule allows you to configure the software that should not be reported by the Inventory scanner.

To configure a software not to be reported:

  1. Click Edit Table.

  2. In the Configure Exclude Software table, click Insert to add a new row.

  3. In the Pattern Type drop-down list, select Expandable Expression or Regular Expression.

  4. Specify a software name pattern.

  5. Click OK.

For example, if you want the Inventory scanner not to report any software whose name begin with "Adobe", configure the following settings in the Configure Exclude Software table:

Pattern Type= Expandable expression
Software = Adobe*

The Inventory scanner will not report the software with name beginning with "Adobe".

You can also add the entries to table in the following ways:

  • Click the Add from Database button in the Configure Exclude Software table. The Add from Database option allows you to choose the software that has to be excluded from the list of software reported by the scanner.

    The Exclude Scanned Software table lists the software that is stored in the Inventory database. If you want a software product to be excluded from subsequent scans, select the software entry in the table and click Exclude Software. The entry is added to the Configure Exclude Software table located in the Exclude Local Software rule.

    In the Scanned Software in Database list, you can sort the entire and also, apply filters to the entries.

  • In the Configure Software Dictionary table (located in the Software Dictionary rule), select the software that you want to exclude during the next scan, and click the Exclude Software button.


Exclude Local Files

The "Exclude Local Files" rule allows you to configure the files that should be excluded during the Inventory scan. These files will be skipped by the Inventory scanner.

To configure the software:

  1. Click Edit Table.

  2. In the Exclude Local Files table, click Insert to add a new row.

  3. In the Platform drop-down list, select NetWare, Windows or Any.

  4. In the Pattern Type drop-down list, select System Expandable Expression or Regular Expression.

    IMPORTANT:  If you select Regular expression as the pattern type, then the corresponding value in the Platform column is automatically changed to "Any." If you select System expandable expression, you cannot select "Any" as the platform.

  5. Specify a filename pattern.

  6. Click OK.

For example, if you do not want the Inventory scanner to report files with extension, ".com" from Windows inventoried workstations, configure the following settings in the Exclude Local Files table:

Platform= Windows
Pattern Type = System expandable expression
Software = *.com


Disk Usage Scanning - Include Local File Extensions

The "Include Local File Extensions" rule allows you to configure the files with specified extensions whose disk usage should be scanned for at the inventoried workstations.

  1. Click Edit Table.

  2. In the Configure Usage - File Extensions table, click Insert to add a new row.

  3. In the Pattern Type drop-down list, select Expandable Expression or Regular Expression.

  4. Specify a file extension pattern.

  5. Click OK.

For example, if you want the Inventory scanner to scan for disk usage of all files with extension ".mp3", configure the following settings in the Configure Usage - File Extensions table:

Pattern Type = Expandable expression
File Extension = mp3

The Inventory scanner considers only the files with extension ".mp3" for disk usage scanning.


Disk Usage Scanning - Exclude Local Files

The "Exclude Local Files" rule allows you to configure a file whose disk usage should not be scanned for at the inventoried workstations.

  1. Click Edit Table.

  2. In the Configure Usage - Ignore Files table, click Insert to add a new row.

  3. In the Platform drop-down list, select NetWare, Windows or Any.

  4. In the Pattern Type drop-down list, select System Expandable Expression or Regular Expression.

    IMPORTANT:  If you select Regular expression as the pattern type, then the corresponding value in the Platform column is automatically changed to "Any." If you select System expandable expression, you cannot select "Any" as the platform.

  5. Specify a filename pattern.

  6. Click OK.

For example, if you want the Inventory scanner not to scan for the disk usage of all executables whose name start with "gwe", configure the following settings in the Configure Usage - Ignore Files table:

Platform = Windows
Pattern Type = System expandable expression
File Extension = gwe*.exe

The Inventory scanner will not consider the files of "gwe*.exe" pattern for disk usage scanning.

IMPORTANT:  Since the behavior of the Include Local Files rule is the default behavior in software dictionary, you need not configure the Disk Usage Scanning - Include Local File Extensions rule for the remaining files on the machine.


Disk Usage Scanning - Include Local Directories

The "Include Local Directories" rule allows you to configure the directories on the inventoried workstations to be included in the disk usage scanning.

  1. Click Edit Table.

  2. In the Configure Usage - Include Directories table, click Insert to add a new row.

  3. In the Platform drop-down list, select NetWare, Windows or Any.

  4. In the Pattern Type drop-down list, select System Expandable Expression or Regular Expression.

    IMPORTANT:  If you select Regular expression as the pattern type, then the corresponding value in the Platform column is automatically changed to "Any." If you select System expandable expression, you cannot select "Any" as the platform.

  5. Specify a directory name pattern.

  6. Click OK.

For example, if you want the Inventory scanner to include the c:\programfiles directory on all the Windows inventoried workstations in disk usage scanning, configure the following settings in the Configure Usage - Include Directories table:

Platform = Windows
Pattern Type = System expandable expression
Directory= c:\programfiles

The Inventory scanner considers only the files in the c:\programfiles for disk usage scanning.

NOTE:  You must exclude all other directories present on the inventoried workstation for this rule to be effective by configuring the Disk Usage Scanning - Exclude Local Directories rule.


Disk Usage Scanning - Exclude Local Directories

The "Exclude Local Directories" rule allows you to configure the directories on the inventoried workstations that should be excluded from disk usage scanning.

  1. Click Edit Table.

  2. In the Configure Usage - Exclude Directories table, click Insert to add a new row.

  3. In the Platform drop-down list, select NetWare, Windows or Any.

  4. In the Pattern Type drop-down list, select System Expandable Expression or Regular Expression

    IMPORTANT:  If you select Regular expression as the pattern type, then the corresponding value in the Platform column is automatically changed to "Any." If you select System expandable expression, you cannot select "Any" as the platform.

  5. Specify a directory name pattern.

  6. Click OK.

For example, if you want the Inventory scanner to exclude the c:\programfiles directory on all the Windows inventoried workstations from disk usage scanning, configure the following settings in the Configure Usage - Exclude Directories table:

Platform = Windows
Pattern Type = System expandable expression
Directory= c:\programfiles

The Inventory scanner will not scan for the disk usage of C:\ProgramFiles.

IMPORTANT:  Since the default behavior of the scanner is to include all directories, you need not configure the Disk Usage Scanning - Include Local Directories rule for the remaining directories on the inventoried workstation.


Disk Usage Scanning - Include Local Drives

The "Include Local Drives" rule allows you to configure the drives or volumes on the inventoried workstations to be considered for disk usage scanning.

  1. Click Edit Table.

  2. In the Configure Usage - Include Drive table, click Insert to add a new row.

  3. In the Platform drop-down list, select NetWare, Windows or Any.

  4. In the Pattern Type drop-down list, select System Expandable Expression or Regular Expression.

    IMPORTANT:  If you select Regular expression as the pattern type, then the corresponding value in the Platform column is automatically changed to "Any." If you select System expandable expression, you cannot select "Any" as the platform.

  5. Specify a drive name pattern.

  6. Click OK.

For example, if you want the Inventory scanner to scan for the disk usage of C drive on all the Windows inventoried workstations, configure the following settings in the Configure Usage - Include Drive table:

Platform = Windows
Pattern Type = System expandable expression
Drive Name= C

The Inventory scanner considers the files in C drive on the Windows inventoried workstations for disk usage scanning.

NOTE:  You must exclude all other drives present on the inventoried workstation for this rule to be effective by configuring the Disk Usage Scanning - Exclude Local Drives rule.


Disk Usage Scanning - Exclude Local Drives

The "Exclude Local Drives" rule allows you to configure the drives or volumes on the inventoried workstations that should be excluded from disk usage scanning.

  1. Click Edit Table.

  2. In the Configure Usage - Exclude Drives table, click Insert to add a new row.

  3. In the Platform drop-down list, select NetWare, Windows or Any.

  4. In the Pattern Type drop-down list, select System Expandable Expression or Regular Expression.

    IMPORTANT:  If you select Regular expression as the pattern type, then the corresponding value in the Platform column is automatically changed to "Any." If you select System expandable expression, you cannot select "Any" as the platform.

  5. Specify a drive name pattern

  6. Click OK.

For example, if you want the Inventory scanner not to scan for the disk usage of C: on all the Windows inventoried workstations, configure the following settings in the Configure Usage - Exclude Drives table:

Platform = Windows
Pattern Type = System expandable expression
Drive Name= C

The Inventory scanner will not consider the files in C drive on the Windows inventoried workstations for disk usage scanning.

IMPORTANT:  Since the default behavior of the scanner is to include all drives and volumes, you need not configure the Disk Usage Scanning - Include Local Drives rule for the remaining drives or volumes of the inventoried workstation.


Edit Aliases for Vendor Names

The "Aliases for Vendor Names" rule allows you to configure aliases for vendor names.

To configure an alias for a vendor name:

  1. Click Edit Table.

  2. In the Edit Vendor Name Aliases table, click Insert to add a new row.

  3. In the Pattern Type drop-down list, select Expandable Expression or Regular Expression.

  4. Specify a vendor name pattern.

  5. Specify an alias.

  6. Click OK.

For example, if you want the Inventory scanner to report all instances of the vendor name beginning with "Microsoft" as "Microsoft Corporation" in the Inventory database, configure the following settings in the Edit Vendor Name Aliases table:

Pattern Type = Expandable expression
Pattern = Microsoft*
Alias = Microsoft Corporation

If the Inventory scanner reports the following vendor names during the scan: Microsoft, Microsoft Inc., Microsoft Inc. Corporation; then all these names are reported as "Microsoft Corporation" in the Inventory database.


Edit Aliases for Software Names

The "Aliases for Software Names" rule allows you to configure aliases for the software names.

To configure an alias for a software name:

  1. Click Edit Table.

  2. In the Edit Software Name Aliases table, click Insert to add a new row.

  3. In the Pattern Type drop-down list, select Expandable Expression or Regular Expression.

  4. Specify a software name pattern.

  5. Specify an alias.

  6. Click OK.

For example, if you want the Inventory scanner to report all instances of the product name, "WinZip" as "WinZip Application" in the Inventory database, configure the following settings in the Edit Software Name Aliases table:

Pattern Type = Expandable expression
Pattern = WinZip
Alias = WinZip Application

If the Inventory scanner scans the following product names during the scan: WinZip, WinZip Executables, WinZip Applications; then the name of the software that exactly match "WinZip" is stored as "WinZip Application" in the Inventory database. The names of the remaining software are reported as scanned.


Edit Add-Remove Software

The "Edit Add-Remove Software" rule improves the ability of the scanner in associating the software identified through the Add Remove Programs dialog box with the corresponding software identified through the dictionary.

Click Edit Table. By default, the Edit Add-Remove Software table displays the following information that has been stored in the database:

  • Software key (list of registry keys for a software)
  • Displayed software name (the name of the software as displayed in the Add-Remove Programs dialog box)

You can specify the software name and the vendor name that matches with the corresponding value in the dictionary.


Configuring the ZENworks 6.5 SP1 or Later Software Dictionary Rules

  1. In ConsoleOne, right-click the Inventory Service object (Inventory Service_server_name), then click Properties.

  2. In the Software Configuration page, you can configure the following settings to scan the software inventory information:

    IMPORTANT:  Before configuring any ZENworks software dictionary rules, you must be aware of how to use these rules. For detailed information, see Understanding the Usage and Precedence of ZENworks 6.5 SP1 or Later Software Dictionary Rules.


    Software Configuration page
  3. In the Filters page, you can control the scope of scanning for files.

    IMPORTANT:  Before configuring any ZENworks software dictionary rules, you must be aware of how to use these rules. For detailed information, see Understanding the Usage and Precedence of ZENworks 6.5 SP1 or Later Software Dictionary Rules


    Filters page
  4. In the Aliases page, you can do the following:

    • Specify Aliases: Allows you to configure aliases for vendor and software names.

      By default, the software information is categorized by vendor name in the Inventory ConsoleOne utilities. The software from the same vendor might sometimes have differing vendor names or product names. In this scenario, the Inventory ConsoleOne utilities display the software information under different sections.

      However, you can merge the software information by specifying aliases. You customize these settings in the following software dictionary rules:

    • Reconcile Software: Allows you to merge the software identified through Add/Remove Programs or the MSI, and the software identified through the ZENworks software dictionary. For more information, see Reconcile Software.

    IMPORTANT:  Before configuring any ZENworks software dictionary rules, you must be aware of how to use these rules. For detailed information, see Understanding the Usage and Precedence of ZENworks 6.5 SP1 or Later Software Dictionary Rules.


    Aliases page
  5. Click Apply, then click Close.


Ignore Default File-Software Mapping Rules

Select the "Ignore Default File-Software Mapping Rules" check box if you do not want the Inventory scanner to use the default File-Software mapping rules that are configured in the ZENworks software dictionary for scanning software inventory information.

IMPORTANT:  This option is not available for selection if the software dictionary is updated from another Inventory server.


Software Dictionary

The "Software Dictionary" option allows you to configure software identifiers in the ZENworks software dictionary.

By default, the ZENworks software dictionary contains predefined software identifiers. You can create new software identifiers in the ZENworks software dictionary by editing the predefined software identifiers or creating a new software identifier.

To configure rules in the ZENworks software dictionary:

  1. Click Edit Table.

    The Software Dictionary table is displayed.


    Software Dictionary table

    The Software Dictionary table displays the data stored in the ZENworks software dictionary. It might contain entries that are:

    • Light gray in color: Indicates that these entries will not be considered in a scan because the table already contains entries that override these entries.

    • Dark gray in color: These are inherited rules. For more information about inherited rules, see What is an Inherited Rule?.

  2. In the Software Dictionary table, you can perform the following operations:

  3. Click OK.


Manually Adding Entries to the Software Dictionary

  1. In the Software Dictionary table, click Insert to add a new row.

  2. Specify values for the following attributes:

    Filename, File Last Modified Time (yyyy-dd-mm hours:minutes), Minimum File Size (bytes), Maximum File Size (bytes), Software Name, Support Pack, Software Version, Internal Version, Description, Vendor, Platform, and Category.

    The following attributes are called "matching attributes": Filename, File Last Modified Time, Minimum File Size, Maximum File Size, and Internal Version. The values of these matching attributes are compared with the values scanned by the Inventory scanner from the file headers on the inventoried workstations. If the values are same, the values in the corresponding software information attributes (Software Name, Support Pack, Software Version, Description, Vendor, Platform, and Category) are stored in the Inventory database.

    In the Software Dictionary table, you must specify values for the following attributes: Filename, Software Name, and Vendor. It is optional to specify values for other attributes.

    When you add an entry, a unique ID called the Dictionary Identifier is automatically assigned to this entry

    For example, configure the following settings in the Software Dictionary - Row Editor table:

    Filename= MSACCESS.EXE
    File Last Modified Time = 1998-30-01 05:30
    Minimum File Size = 299854
    Maximum File Size = 400000
    Software Name = Access
    Software Version = 7.0
    Internal Version = 7.0
    Description = Microsoft Access
    Vendor = Microsoft
    Category = Database

    If the Inventory scanner finds a file with the following values during the scan: "File Name= MSACCESS.EXE; File Last Modified Time= 1998-30-01 05:30; File Size= 300000", then the following information is stored in the Inventory database:

    Software Name = Access
    Software Version = 7.0
    Description = Microsoft Access
    Vendor = Microsoft
    Category = Database

    If you do not specify a value for an attribute, then this attribute is not considered to determine the overriding entry. Also, only the matching attributes are considered to determine the overriding entry. For example, the Configure Dictionary table has the following entries for MS Word:

    Filename Minimum File Size Maximum File Size Software Name Vendor

    winword.exe

    10000

    10000

    Word

    Microsoft

    winword.exe

    0

    30000

    Word

    Microsoft

    To determine the overriding entry, only the maximum file size value is considered. Consequently, the second entry with 30000 maximum file size overrides the first entry.

  3. (Optional) Select the Key Identifier check box for this entry.

    For example, the Software Dictionary table has the following entries for MS Word:

    Filename File Last Modified Time Minimum File Size Maximum File Size Software Name Software version Internal version Description Vendor

    winword.exe

    2004-30-10 5:30

    10000

    10000

    Word

    2002

    10.0.4219

    Microsoft Word

    Microsoft

    osa.exe

    2004-30-02 16:00

    10000

    10000

    Word

    2002

    10.0.4300

    Microsoft Office XP Component

    Microsoft

    If the key identifier has not been defined, the software information for MS Word might be selected from anyone of the above entries.

    To ensure that the information from the identifier corresponding to "Winword.exe" is selected, select Key Identifier for "Winword.exe." If you select "Winword.exe" as the key identifier in the Configure Software Dictionary table, the Inventory scanner stores the information related to winword.exe into the Inventory database.


Automatically Adding Entries to the Software Dictionary

  1. Click Unidentified Software located in the Add From pane.

  2. In the Manage Unidentified Software table, do the following:

    1. Select the entry to be added to the software dictionary.

    2. Click Software Dictionary located in the Add To pane.

    3. Click Close.


Deleting Entries from the Software Dictionary

  1. Select the entry to be deleted.

  2. Click Delete.

IMPORTANT:  You can delete only the non-inherited entries.


Modifying the Values of the Software Dictionary Entries

  1. In the Software Dictionary table, double-click the entry whose values you want to modify.

    You can modify only one entry at a time.

    HINT:  You can also invoke the Row Editor dialog box by selecting the entry you want to modify and pressing either one of the keys: Enter, Spacebar, or F2.

  2. Modify the values.

    You cannot modify the values of the Dictionary Identifier and Filename attributes.

  3. Click OK.

IMPORTANT:  You cannot modify the values of an inherited rule. Also, modifying a default predefined rule creates a new user-defined rule.


Excluding a Software from a Scan

  1. In the Software Dictionary table, select the corresponding entry for the software that must be excluded from the Inventory scan.

  2. Click Ignore Software located in the Add To pane.

    The entry is added to the Ignore Software table in Software Scanning Filters - Software.


Report Files with These File Extensions As Unidentified Software

The "Report Files with These File Extensions As Unidentified Software" rule allows you to configure file extension of files that must be reported as unidentified software.

To configure the rule:

  1. Click Edit Table.

    The "Configure File Extensions to Report Files as Unidentified Software" table is displayed.


    Configure File Extensions to Report Files as Unidentified Software table
  2. Click Insert to add a new row.

  3. In the Pattern Type drop-down list, select Expandable expression or Regular expression.

  4. Specify a file extension.

  5. Click OK.

For example, if you want the Inventory scanner to report the software with the "exe" extension as Unidentified software, configure the following settings in the table:

Pattern Type = Expandable expression
File Extensions = exe

IMPORTANT:  The table might contain inherited rules. You can edit or delete these rules only in the software dictionary of the inventory server configured in the Dictionary Update policy. These rules are displayed in dark gray color if you are accessing the software dictionary of ZENworks 6.5 SP1 or later Inventory server.

To delete an entry from the table, select the entry and click Delete. You can delete only the non-inherited entries.


Manage Unidentified Software

The "Manage Unidentified Software" rule allows you to include or exclude the unidentified software from the inventory scan.

To configure this rule:

  1. Click Edit Table.

    The Manage Unidentified Software table is displayed.


    Manage Unidentified Software table

    IMPORTANT:  The table might contain inherited rules. You can edit or delete these rules only in the software dictionary of the inventory server configured in the Dictionary Update policy. These rules are displayed in dark gray color if you are accessing the software dictionary of ZENworks 6.5 SP1 or later Inventory server.

  2. In the Manage Unidentified Software table, you can perform the following operations:

  3. Click OK.


Including Unidentified Software in a Scan

If you want unidentified software to be reported as a known software in subsequent scans, do the following:

  1. Select the software entry in the table.

  2. Click Software Dictionary located in the Add To pane.

    The entry is automatically added to the Software Dictionary table.


Excluding Unidentified Software from the Scan

If you want unidentified software not to be reported in subsequent scans, do the following:

  1. Select the software entry in the table.

  2. Click Ignore Files located in the Add To pane.

    The entry is automatically added to the table in Software Scanning Filters - Files.


Report Multiple Software Versions

The "Report Multiple Software Versions" rule allows you to specify the software for which the Inventory scanner must report multiple versions installed on the inventoried workstation.

By default, the Inventory scanner scans for the highest version of the software installed on the inventoried workstation.

To configure this rule:

  1. Click Edit Table.

    The Report Multiple Software Versions dialog box is displayed.


    Report Multiple Software Versions dialog box
  2. If you want the Inventory scanner to report all versions of the software installed on the inventoried workstations, configure a rule in the Report All Software Versions table.

    1. In the Report All Software Versions table, click Insert to add a new row.

    2. In the Software Name Pattern Type drop-down list, select Expandable expression or Regular expression.

    3. Specify a software name.

    4. (Optional) In the Vendor Pattern Type drop-down list, select Expandable expression or Regular expression.

    5. (Optional) Specify a vendor name.

    For example, if you want the Inventory scanner to report all versions of the Adobe Acrobat Reader installed on the inventoried workstation, configure the following settings in the table:

    Software Name Pattern Type = Expandable expression
    Software Name = Acrobat* Reader*
    Vendor Pattern Type = Expandable expression
    Vendor Name = Adobe*

    If the inventoried workstation has Acrobat Reader versions 5.0 and 6.0 installed, the Inventory scanner reports both versions of Acrobat Reader (5.0 and 6.0).

    IMPORTANT:  The table might contain inherited rules. You can edit or delete these rules only in the software dictionary of the inventory server configured in the Dictionary Update policy. These rules are displayed in dark gray color if you are accessing the software dictionary of ZENworks 6.5 SP1 or later Inventory server.

    To delete an entry from the table, select the entry and click delete. You can delete only the non-inherited entries.

  3. If you want the Inventory scanner to report only the highest version of the software installed on the inventoried workstations, configure a rule in the Report Only Maximum Software Version table.

    1. In the Report Only Maximum Software Version table, click Insert to add a new row.

    2. In the Software Name Pattern Type drop-down list, select Expandable expression or Regular expression.

    3. Specify a software name.

    4. (Optional) In the Vendor Pattern Type drop-down list, select Expandable expression or Regular expression.

    5. (Optional) Specify a vendor name.

    For example, if you want the Inventory scanner to report only the highest version of the Adobe Acrobat Reader installed on the inventoried workstation, configure the following settings in the table:

    Software Name Pattern Type = Expandable expression
    Software Name = Acrobat* Reader*
    Vendor Pattern Type = Expandable expression
    Vendor Name= Adobe*

    If the inventoried workstation has Adobe Acrobat Reader versions 4.0 and 5.0 installed, then the Inventory scanner reports only Adobe Acrobat Reader 5.0.

    IMPORTANT:  The table might contain inherited rules. You can edit or delete these rules only in the software dictionary of the inventory server configured in the Dictionary Update policy. These rules are displayed in dark gray color if you are accessing the software dictionary of ZENworks 6.5 SP1 or later Inventory server.

    To delete an entry from the table, select the entry and click delete. You can delete only the non-inherited entries.

  4. Click OK.

By default, the scanner reports only the highest version of the software installed. If a rule in Report All Software Versions conflicts with a rule in Report Only Maximum Software Version, then the rule in Report Only Maximum Software Version overrides the rule of Report All Software Versions.

For example, if you want the Inventory scanner to report all versions of Microsoft software except for Microsoft Office, and also report only the highest version of Microsoft Office installed, configure the following filters as shown below:


Report Disk Space Used by File Extensions

The "Report Disk Space Used by File Extensions" rule allows you to specify the file extension of the files whose total disk usage you want to scan.

To configure this rule:

  1. Click Edit Table.

    The Disk Usage - File Extensions table is displayed.


     Disk Usage - File Extensions table
  2. Click Insert to add a new row.

  3. In the Pattern Type drop-down list, select Expandable expression or Regular expression.

  4. Specify a file extension.

  5. Click OK.

For example, if you want the Inventory scanner to scan for disk usage of all files with extension ".pif," configure the following settings in the Disk Usage - File Extensions table:

Pattern Type = Expandable expression
File Extension = pif

The Inventory scanner scans and stores only the total disk usage for all files with extension ".pif" in the Inventory database.

IMPORTANT:  The table might contain inherited rules. You can edit or delete these rules only in the software dictionary of the inventory server configured in the Dictionary Update policy. These rules are displayed in dark gray color if you are accessing the software dictionary of ZENworks 6.5 SP1 or later Inventory server.

To delete an entry from the Disk Usage - File Extensions table, select the entry and click Delete. You can delete only the non-inherited entries.


Software Scanning Filters - Drives and Directories

The "Drives and Directories" filter the allows you to control the scanning for software files located in specified drives and directories.

To configure this filter:

  1. Click Edit Table.

    The Software Scan - Drive and Directory Filters dialog box is displayed.


    Software Scan - Drive and Directory Filters dialog box
  2. Configure the following filters:

    By default, the Inventory scanner scans all directories on the inventoried workstations. If you have configured a rule that ignores all directories during a scan by using the Ignore Directories filter, but now want to include a specific directory in a scan, you can identify the specific directory using the Scan Directories filter. The settings of the Scan Directories filter overrides the settings of the Ignore Directories and Ignore Drives filters.

    For example, if you want the Inventory scanner to ignore all files and directories in C: except for the c:\program files directory on Windows inventoried workstations, configure the following filters as shown below:

    • Ignore Drives: Configure the following settings:

      Pattern Type = System expandable expression
      Platform = Windows
      Drive = C
    • Scan Directories: Configure the following settings:

      Pattern Type = System expandable expression
      Platform = Windows
      Drive = c:\program files
  3. Click OK.


Ignore Drives

The "Ignore Drives" filter allows you to specify the drives that should not be scanned for on the inventoried workstations.

By default, the Inventory scanner scans all drives.

To configure this filter:

  1. In the Ignore Drives table, click Insert to add a new row.

  2. In the Pattern Type drop-down list, select System expandable expression, Expandable expression, or Regular expression.

  3. (Conditional) If you select System expandable expression as the pattern type, then select NetWare or Windows in the Platform drop-down list, depending on the operating system of the inventoried workstations.

    IMPORTANT:  If you select Expandable expression or Regular expression as the pattern type, the corresponding value in the Platform column automatically changes to "Any." You cannot change the value.

  4. Specify a drive name.

For example, if you want the Inventory scanner not to scan the files in C drive on all the Windows inventoried workstations, configure the following settings in the Ignore Drives table:

Pattern Type = System expandable expression
Platform = Windows
Drive = C

The Inventory scanner does not scan the files in the C drive.

IMPORTANT:  The table might contain inherited rules. You can edit or delete these rules only in the software dictionary of the inventory server configured in the Dictionary Update policy. These rules are displayed in dark gray color if you are accessing the software dictionary of ZENworks 6.5 SP1 or later Inventory server.

To delete an entry from the Ignore Drives table, select the entry and click Delete. You can delete only the non-inherited entries.


Scan Drives

The "Scan Drives" filter allows you to specify the drives that should be scanned for at the inventoried workstations.

To configure this filter:

  1. In the Scan Drives table, click Insert to add a new row.

  2. In the Pattern Type drop-down list, select System expandable expression, Expandable expression, or Regular expression.

  3. (Conditional) If you select System expandable expression as the pattern type, then select NetWare or Windows in the Platform drop-down list, depending on the operating system of the inventoried workstations.

    IMPORTANT:  If you select Expandable expression or Regular expression as the pattern type, the corresponding value in the Platform column automatically changes to "Any." You cannot change the value.

  4. Specify a drive name.

For example, if you want the Inventory scanner to scan for files in the C drive on all the Windows inventoried workstations, configure the following settings in the Scan Drives table:

Pattern Type = System expandable expression
Platform = Windows
Drive = C

You must also configure the following settings in the Ignore Drives table:

Pattern Type = System expandable expression
Platform = Windows
Drive = *

The Inventory scanner scans only the files in the C drive for the software information.

IMPORTANT:  The table might contain inherited rules. You can edit or delete these rules only in the software dictionary of the inventory server configured in the Dictionary Update policy. These rules are displayed in dark gray color if you are accessing the software dictionary of ZENworks 6.5 SP1 or later Inventory server.

To delete an entry from the Scan Drives table, select the entry and click Delete. You can delete only the non-inherited entries.

IMPORTANT:  By default, the Inventory scanner scans all drives on the inventoried workstations. If you have configured all drives to be ignored during a scan by using the Ignore Drives filter, but now want to include a specific drive in a scan, you can identify the specific drive using the Scan Drives filter. The settings of the Scan Drives filter override the settings of the Ignore Drives filter.


Ignore Directories

The "Ignore Directories" filter allows you to specify the directories that should not be scanned for at the inventoried workstations.

By default, the Inventory scanner scans all directories.

To configure this filter:

  1. In the Ignore Directories table, click Insert to add a new row.

  2. In the Pattern Type drop-down list, select System expandable expression, Expandable expression, or Regular expression.

  3. (Conditional) If you select System expandable expression as the pattern type, then select NetWare or Windows in the Platform drop-down list, depending on the operating system of the inventoried workstations.

    IMPORTANT:  If you select Expandable expression or Regular expression as the pattern type, the corresponding value in the Platform column automatically changes to "Any." You cannot change the value.

  4. Specify a directory name.

For example, if you do not want the Inventory scanner to scan the files in the c:\program files directory on all the Windows inventoried workstations, configure the following settings in the Ignore Directories table:

Pattern Type = System expandable expression
Platform = Windows
Directory= C:\Program Files

The Inventory scanner does not scan for the files in c:\program files.

IMPORTANT:  The table might contain inherited rules. You can edit or delete these rules only in the software dictionary of the inventory server configured in the Dictionary Update policy. These rules are displayed in dark gray color if you are accessing the software dictionary of ZENworks 6.5 SP1 or later Inventory server.

To delete an entry from the Ignore Directories table, select the entry and click Delete. You can delete only the non-inherited entries.


Scan Directories

The "Scan Directories" filter allows you to specify the directories that should be scanned for at the inventoried workstations.

To configure this filter:

  1. In the Scan Directories table, click Insert to add a new row.

  2. In the Pattern Type drop-down list, select System expandable expression, Expandable expression, or Regular expression.

  3. (Conditional) If you select System expandable expression as the pattern type, then select NetWare or Windows in the Platform drop-down list, depending on the operating system of the inventoried workstations.

    IMPORTANT:  If you select Expandable expression or Regular expression as the pattern type, the corresponding value in the Platform column automatically changes to "Any." You cannot change the value.

  4. Specify a directory name.

For example, if you want the Inventory scanner to scan for files in the c:\program files directory on all the Windows inventoried workstations, configure the following settings in the Scan Directories table:

Pattern Type = System expandable expression
Platform = Windows
Directory = C:\Program Files

You must also configure the following settings in the Ignore Directories table:

Pattern Type = System expandable expression
Platform = Windows
Directory = *

The Inventory scanner scans only the files in c:\program files for software information.

IMPORTANT:  The table might contain inherited rules. You can edit or delete these rules only in the software dictionary of the inventory server configured in the Dictionary Update policy. These rules are displayed in dark gray color if you are accessing the software dictionary of ZENworks 6.5 SP1 or later Inventory server.

To delete an entry from the Scan Directories table, select the entry and click Delete. You can delete only the non-inherited entries.


Software Scanning Filters - File Extensions

The "File Extensions" filter allows you to control scanning for software files with a specified extension.

To configure this filter:

  1. Click Edit Table.

    The Software Scan - File Extensions Filters dialog box is displayed.


    Software Scan - File Extensions Filters dialog box
  2. Configure the following filters:

  3. Click OK.


Ignore File Extensions

The "Ignore File Extensions" filter allows you to specify the file extensions that should not be scanned for at the inventoried workstations.

To configure this filter:

  1. In the Ignore File Extensions table, click Insert to add a new row.

  2. In the Pattern Type drop-down list, select Expandable expression or Regular expression.

  3. Specify a file extension.

For example, if you do not want the Inventory scanner to scan for files whose extension begins with ".ex", configure the following settings in the Ignore File Extensions table:

Pattern Type = Expandable expression
File Extension = ex*

The Inventory scanner does not scan for the files whose extension begin with ".ex." For example, .ex1, .ex2, .exe, and exec.

IMPORTANT:  The table might contain inherited rules. You can edit or delete these rules only in the software dictionary of the inventory server configured in the Dictionary Update policy. These rules are displayed in dark gray color if you are accessing the software dictionary of ZENworks 6.5 SP1 or later Inventory server.

To delete an entry from the Ignore File Extensions table, select the entry and click Delete. You can delete only the non-inherited entries.


Scan File Extensions

The "Scan File Extensions" filter allows you to specify the file extensions that should be scanned for at the inventoried workstations.

If you have excluded file extensions from scanning by using the Ignore File Extensions filter, but now want to include a specific file extension in the scan, you can identify the specific file extension using the Scan File Extensions filter. The settings of the Scan File Extensions filter override the settings of the Ignore File Extensions filter.

To configure this filter:

  1. In the Scan File Extensions table, click Insert to add a new row.

  2. In the Pattern Type drop-down list, select Expandable expression or Regular expression.

  3. Specify a file extension.

For example, if you want the Inventory scanner to scan for all files with a ".exe" extension, configure the following settings in the Scan File Extension table:

Pattern Type = Regular expression
File Extension = [exe|EXE]

The Inventory scanner scans and stores only the files with extension ".exe" in the Inventory database.

IMPORTANT:  The table might contain inherited rules. You can edit or delete these rules only in the software dictionary of the inventory server configured in the Dictionary Update policy. These rules are displayed in dark gray color if you are accessing the software dictionary of ZENworks 6.5 SP1 or later Inventory server.

To delete an entry from the Scan File Extensions table, select the entry and click Delete. You can delete only the non-inherited entries.


Software Scanning Filters - Files

The "Files" filter allows you to control scanning for specified files.

To configure this filter:

  1. Click Edit Table.

    The Software Scan - Ignore Files table is displayed.


    Software Scan - Ignore Files table
  2. Click Insert to add a new row.

  3. In the Pattern Type drop-down list, select System expandable expression, Expandable expression, or Regular expression.

  4. (Conditional) If you select System expandable expression as the pattern type, then select NetWare or Windows in the Platform drop-down list, depending on the operating system of the inventoried workstations.

    IMPORTANT:  If you select Expandable expression or Regular expression as the pattern type, the corresponding value in the Platform column is automatically changed to "Any." You cannot change the value.

  5. Specify a filename.

  6. Click OK.

For example, if you want the Inventory scanner to scan notepad.exe on all the Windows inventoried workstations, configure the following settings:

Platform = Windows
Pattern Type = System expandable expression
Files=notepad.exe

This table also displays files that are added from the Manage Unidentified Software table.

IMPORTANT:  The table might contain inherited rules. You can edit or delete these rules only in the software dictionary of the inventory server configured in the Dictionary Update policy. These rules are displayed in dark gray color if you are accessing the software dictionary of ZENworks 6.5 SP1 or later Inventory server.

You can also perform the following operations in the Software Scan - File Filters table:


Software Scanning Filters - Software

The "Software" filter allows you to configure software to be excluded during the Inventory scan.

To configure this filter:

  1. Click Edit Table.

    The Software Scan - Ignore Software table is displayed.


    Software Scan - Ignore Software table
  2. You can add entries to the Ignore Software table either manually or automatically.


    Manually Adding Entries to the Table

    1. Click Insert to add a new row.
    2. In the Pattern Type drop-down list, select Expandable expression or Regular expression.
    3. Specify a software name.
    4. Click OK.

    For example, if you do not want the Inventory scanner to scan for the Adobe products, configure the following settings:

    Pattern Type= Expandable expression
    Software = Adobe*

    The Inventory scanner does not report the software that has names beginning with "Adobe."


    Automatically Adding Entries to the Table

    1. Click Database located in the Add From pane.
    The Scanned Software from Database dialog box is displayed.

    Scanned Software from Database dialog box
    2. Select the software that you want to add to the Ignore Software table.
    3. Click the Ignore Software button located in the Add to pane.
    4. Click Close.

IMPORTANT:  The table might contain inherited rules. You can edit or delete these rules only in the software dictionary of the inventory server configured in the Dictionary Update policy. These rules are displayed in dark gray color if you are accessing the software dictionary of ZENworks 6.5 SP1 or later Inventory server.

You can also perform the following operations in the Software Scan - Ignore Software table:


Disk Usage Scanning Filters - Drives and Directories

The "Drives and Directories" filter the allows you to configure drives and directories to be included or excluded during the Inventory disk usage scanning.

To configure this filter:

  1. Click Edit Table.

    The Disk Usage Scan - Drive and Directory Filters dialog box is displayed.


    Disk Usage Scan - Drive and Directory Filters dialog box
  2. Configure the following filters:

    By default, the Inventory scanner scans the disk usage of all directories on the inventoried workstations. If you have configured all directories to be ignored during a disk usage scan using the Ignore Directories filter, but now want to include a specific directory in scan, identify the specific directory in the Scan Directories filter. The settings of the Scan Directories filter override the settings of the Ignore Directories and Ignore Drives filters.

    For example, if you want the Inventory scanner to ignore the disk usage of all files and directories in C: except for the c:\program files directory on Windows inventoried workstations, configure the following filters as shown below:

    • Ignore Drives: Configure the following settings:

      Pattern Type = System expandable expression
      Platform = Windows
      Drive = C
    • Scan Directories: Configure the following settings:

      Pattern Type = System expandable expression
      Platform= Windows
      Drive=c:\program files
  3. Click OK.


Ignore Drives

The "Ignore Drives" filter allows you to specify the drives that should not be scanned for disk usage at the inventoried workstations.

By default, the Inventory scanner scans all drives.

To configure the "Ignore Drives" filter:

  1. In the Ignore Drives table, click Insert to add a new row.

  2. In the Pattern Type drop-down list, select System expandable expression, Expandable expression, or Regular expression.

  3. (Conditional) If you select System expandable expression as the pattern type, then select NetWare or Windows in the Platform drop-down list, depending on the operating system of the inventoried workstations.

    IMPORTANT:  If you select Expandable expression or Regular expression as the pattern type, the corresponding value in the Platform column automatically changes to "Any." You cannot change the value.

  4. Specify a drive name.

For example, if you want the Inventory scanner not to scan for the disk usage of C drive on all the Windows* inventoried workstations, configure the following settings in the Ignore Drives table:

Pattern Type = System expandable expression
Platform = Windows
Drive = C

The Inventory scanner does not scan the disk usage of files on the C drive.

IMPORTANT:  The table might contain inherited rules. You can edit or delete these rules only in the software dictionary of the inventory server configured in the Dictionary Update policy. These rules are displayed in dark gray color if you are accessing the software dictionary of ZENworks 6.5 SP1 or later Inventory server.

To delete an entry from the Ignore Drives table, select the entry and click Delete. You can delete only the non-inherited entries.


Scan Drives

The "Scan Drives" filter allows you to specify the drives whose disk usage should be scanned for at the inventoried workstations.

To configure the "Scan Drives" filter:

  1. In the Scan Drives table, click Insert to add a new row.

  2. In the Pattern Type drop-down list, select System expandable expression, Expandable expression, or Regular expression.

  3. (Conditional) If you select System expandable expression as the pattern type, then select NetWare or Windows in the Platform drop-down list, depending on the operating system of the inventoried workstations.

    IMPORTANT:  If you select Expandable expression or Regular expression as the pattern type, the corresponding value in the Platform column automatically changes to "Any." You cannot change the value.

  4. Specify a drive name.

For example, if you want the Inventory scanner to scan for the disk usage of C drive on all the Windows inventoried workstations, configure the following settings in the Scan Drives table:

Pattern Type = System expandable expression
Platform = Windows
Drive = C

You must also configure the following settings in the Ignore Drives table:

Pattern Type = System expandable expression
Platform = Windows
Drive = *

The Inventory scanner scans and stores the disk usage of the files in the C drive into the Inventory database.

IMPORTANT:  The table might contain inherited rules. You can edit or delete these rules only in the software dictionary of the inventory server configured in the Dictionary Update policy. These rules are displayed in dark gray color if you are accessing the software dictionary of ZENworks 6.5 SP1 or later Inventory server.

To delete an entry from the Scan Drives table, select the entry and click Delete. You can delete only the non-inherited entries.

IMPORTANT:  By default, the Inventory scanner scans the disk usage of all drives on the inventoried workstations. If you have configured all drives to be ignored during a disk usage scan using the Ignore Drives filter, but now want to include a specific drive in the scan, identify the specific drive in the Scan Drives filter. The settings of the Scan Drives filter override the settings of the Ignore Drives filter.


Ignore Directories

The "Ignore Directories" filter allows you to specify the directories whose disk usage should not be scanned for at the inventoried workstations.

By default, the Inventory scanner scans all directories.

To configure the "Ignore Directories" filter:

  1. In the Ignore Directories table, click Insert to add a new row.

  2. In the Pattern Type drop-down list, select System expandable expression, Expandable expression, or Regular expression.

  3. (Conditional) If you select System expandable expression as the pattern type, then select NetWare or Windows in the Platform drop-down list, depending on the operating system of the inventoried workstations.

    IMPORTANT:  If you select Expandable expression or Regular expression as the pattern type, the corresponding value in the Platform column automatically changes to "Any." You cannot change the value.

  4. Specify a directory name.

For example, if you want the Inventory scanner not to scan for the disk usage of the c:\program files directory on all the Windows inventoried workstations, configure the following settings in the Ignore Directories table:

Pattern Type = System expandable expression
Platform = Windows
Directory= c:\program files

The Inventory scanner does not scan for the disk usage of c:\program files.

IMPORTANT:  The table might contain inherited rules. You can edit or delete these rules only in the software dictionary of the inventory server configured in the Dictionary Update policy. These rules are displayed in dark gray color if you are accessing the software dictionary of ZENworks 6.5 SP1 or later Inventory server.

To delete an entry from the Ignore Directories table, select the entry and click Delete. You can delete only the non-inherited entries.


Scan Directories

The "Scan Directories" filter allows you to specify the directories whose disk usage should be scanned for at the inventoried workstations.

To configure the "Scan Directories" filter:

  1. In the Scan Directories table, click Insert to add a new row.

  2. In the Pattern Type drop-down list, select System expandable expression, Expandable expression, or Regular expression.

  3. (Conditional) If you select System expandable expression as the pattern type, then select NetWare or Windows in the Platform drop-down list, depending on the operating system of the inventoried workstations.

    IMPORTANT:  If you select Expandable expression or Regular expression as the pattern type, the corresponding value in the Platform column automatically changes to "Any." You cannot change the value.

  4. Specify a directory name.

For example, if you want the Inventory scanner to scan for disk usage of the c:\program files directory on all the Windows inventoried workstations, configure the following settings in the Scan Directories table:

Pattern Type = System expandable expression
Platform = Windows
Directory = c:\program files

You must also configure the following settings in the Ignore Directories table:

Pattern Type = System expandable expression
Platform = Windows
Directory = *

The Inventory scanner scans and stores only disk usage of files in c:\program files into the Inventory database.

IMPORTANT:  The table might contain inherited rules. You can edit or delete these rules only in the software dictionary of the inventory server configured in the Dictionary Update policy. These rules are displayed in dark gray color if you are accessing the software dictionary of ZENworks 6.5 SP1 or later Inventory server.

To delete an entry from the Scan Directories table, select the entry and click Delete. You can delete only the non-inherited entries.


Disk Usage Scanning Filters - Files

The "Files" filter allows you to configure files to be excluded during the Inventory disk usage scanning.

To configure this filter:

  1. Click Edit Table

    The Disk Usage Scan - Ignore Files dialog box is displayed.


    Disk Usage Scan - Ignore Files
  2. Click Insert to add a new row.

  3. In the Pattern Type drop-down list, select System expandable expression, Expandable expression, or Regular expression.

  4. (Conditional) If you select System expandable expression as the pattern type, then select NetWare or Windows in the Platform drop-down list, depending on the operating system of the inventoried serves.

    IMPORTANT:  If you select Expandable expression or Regular expression as the pattern type, the corresponding value in the Platform column automatically changes to "Any." You cannot change the value.

  5. Specify a file.

  6. Click OK.

For example, if you want the Inventory scanner to scan for disk usage of all files with extension ".exe" except msoffice.exe, configure the following rules as shown below:

IMPORTANT:  The table might contain inherited rules. You can edit or delete these rules only in the software dictionary of the inventory server configured in the Dictionary Update policy. These rules are displayed in dark gray color if you are accessing the software dictionary of ZENworks 6.5 SP1 or later Inventory server.

To delete an entry from the table, select the entry and click Delete. You can delete only the non-inherited entries.


Vendor Name Aliases

The "Vendor Name Aliases" rule allows you to configure aliases for vendor names.

  1. Click Edit Table.

    The Vendor Name Aliases table is displayed.


    Vendor Name Aliases table
  2. Click Insert to add a new row.

  3. In the Pattern Type drop-down list, select Expandable expression or Regular expression.

  4. Specify an alias pattern.

  5. Specify an alias.

  6. Click OK.

For example, if you want the Inventory scanner to report all instances of the vendor name beginning with "Microsoft" as "Microsoft Corporation" in the Inventory database, configure the following settings:

Pattern Type = Expandable expression
Alias Pattern = Microsoft*
Alias = Microsoft Corporation

If the Inventory scanner reports Microsoft, Microsoft Inc., or Microsoft Inc. Corporation vendor names during the scan, then the name of the vendor beginning with "Microsoft" is stored as "Microsoft Corporation" in the Inventory database.

IMPORTANT:  The table might contain inherited rules. You can edit or delete these rules only in the software dictionary of the inventory server configured in the Dictionary Update policy. These rules are displayed in dark gray color if you are accessing the software dictionary of ZENworks 6.5 SP1 or later Inventory server.

You can also perform the following operations in the Vendor Name Aliases table:


Software Name Aliases

The "Software Name Aliases" rule allows you to configure aliases for software names.

  1. Click Edit Table.

    The Software Name Aliases table is displayed.


    Software Name Aliases
  2. Click Insert to add a new row.

  3. In the Pattern Type drop-down list, select Expandable expression or Regular expression.

  4. Specify an alias pattern.

  5. Specify an alias.

  6. Click OK.

For example, if you want the Inventory scanner to report all instances of the product name "WinZip" as "WinZip Application" in the Inventory database, configure the following settings:

Pattern Type = Expandable expression
Alias Pattern = WinZip
Alias = WinZip Application

If the Inventory scanner scans the WinZip, WinZip Executables, or WinZip Applications product names, then the name of the software that exactly matches "WinZip" is stored as "WinZip Application" in the Inventory database. The remaining software names are reported as scanned.

IMPORTANT:  The table might contain inherited rules. You can edit or delete these rules only in the software dictionary of the inventory server configured in the Dictionary Update policy. These rules are displayed in dark gray color if you are accessing the software dictionary of ZENworks 6.5 SP1 or later Inventory server.

You can also perform the following operations in the Software Name Aliases table:


Reconcile Software

The "Reconcile Software" rule allows you to associate the software identified through Add/Remove Programs or the MSI, with an appropriate software and vendor identified and configured through the ZENworks software dictionary. The association might be necessary because the software entries in Add/Remove Programs or the MSI might not use the same software name and vendor as configured in the ZENworks software dictionary.

To configure the rule:

  1. Click Edit Table.

    The Reconcile Software table is displayed.


    Reconcile Software table

    By default, the Reconcile Software table displays predefined mapping of software in the Add/Remove Programs or MSI with the software configured in the software dictionary. It also displays the Add/Remove Programs or MSI software identified during the last scan for which you can configure software and vendor names. This table has the following columns:

    • The Add-Remove Program (ARP) key.

      You cannot edit the values of this attribute.

    • The ARP /MSI name as displayed either in Add/Remove Programs or in the MSI.

      The Displayed ARP/MSI Software name shows the software identified through Add/Remove Programs or the MSI and stored in the Inventory database.

      You cannot edit the values of this attribute.

    • The software name associated with its corresponding Add/Remove Programs or MSI name.
    • The vendor name associated with its corresponding Add/Remove Programs or MSI name.

    IMPORTANT:  The table might contain inherited rules. You can edit or delete these rules only in the software dictionary of the inventory server configured in the Dictionary Update policy. These rules are displayed in dark gray color if you are accessing the software dictionary of ZENworks 6.5 SP1 or later Inventory server.

  2. To reconcile software, do the following in this table:

    • Specify software and vendor names for the software identified through Add/Remove Programs or the MSI but not yet been associated.
    • (Optional) Change the software and vendor names for the software that has already been configured in the software dictionary.

You can also perform the following operations in the Reconcile Software table:


Sorting Entries in the Table

You can sort the entries in the table by one, two, or three columns.

  1. Click Sort.

    The Sort dialog box is displayed.

  2. In the Sort by drop-down list, select the table column by which you want to sort the entries.

  3. Select Ascending or Descending.

  4. (Optional) To sort by either two or three columns, configure the Then by drop-down lists and select Ascending or Descending.

  5. Click OK


Filtering Entries in the Table

  1. Click Filter.

    The Filter dialog box is displayed.

  2. In the Filter dialog box, do the following to create a query:

    1. Select an attribute.

    2. Select an operator. The operators displayed depend on the attribute you select in Step 2a.

    3. Type a value.

    4. (Optional) To create an advanced query, select one of the following logical operators and define the query:

    Logical Operator Functionality

    AND

    Creates a new row. The filter displays items that match the conditions in each row joined by AND.

    OR

    Creates a new row. The filter displays items that match the conditions in either row joined by OR.

    New Row

    Creates a new row to form a new query.

    Delete Row

    Deletes the row from the filter.

    End

    Closes the query expression. If you select End in a row that is followed by other rows, the subsequent rows and groups are deleted.

  3. Click OK.

After applying the filter, the table list displays only the resulting entries. To clear the filter:

  1. Click Filter.

    The Filter dialog box is displayed.

  2. Click Clear, then click OK.


Refreshing Entries in the Table

Use the Refresh option if you want to reapply the sort or filter operations. To refresh entries in the table, either click Refresh or press F5.

IMPORTANT:  The Refresh button is displayed only when you apply sort or filter operations to the table.


Disabling File Scan

You can disable the software scanning for all software except for the following:

To disable the file scanning, review the following sections:


Disabling File Scan in ZENworks 6.5

  1. In ConsoleOne, right-click the Inventory Service Object, click Properties.

  2. Click the Software Inventory Configuration tab, then click the Software Dictionary sub-option.

  3. Click the Edit Table button of the "Scan as Unidentified Software" rule.

  4. By default, the table has an entry with the EXE file extension. Delete the entry.

  5. Click OK.

  6. Click Apply.

  7. In the Software Inventory Configuration tab, click the Disk Usage Scanning sub-option.

  8. Click the Edit Table button of the "Include Local File Extensions" rule.

  9. By default, the table has entries with the EXE, DLL, MP3, and JPEG file extensions. Delete all entries.

  10. Click OK.

  11. Click Apply, then click Close.


Disabling File Scan in ZENworks 6.5 SP1 or Later

  1. In ConsoleOne, right-click the Inventory Service Object, click Properties.

  2. Click the Software Inventory Configuration tab.

    The Software Configuration page is displayed by default.

  3. Select the "Ignore Default File-Software Mapping Rules" check box.

  4. Click the Edit Table button of the "Report Files with These File Extensions As Unidentified Software" rule.

  5. By default, the table has an entry with the EXE file extension. Delete the entry.

  6. Click OK.

  7. Click Apply, then click Close.


Base-Lining the ZENworks 6.5 Software Dictionary Deployment

When you deploy the software dictionary for the first time, the default dictionary settings will be effective and the Inventory scanner will report the following information:

This scan results in storing huge amount of irrelevant information in the Inventory database. It also degrades the performance of Storer and all ConsoleOne Inventory utilities such as Query, Reporting, etc.

To avoid these problems, we recommend you to fine tune the software dictionary according to your requirements before deploying it in your enterprise. Do the following to fine tune the software dictionary:

  1. Deploy a small representative set of inventoried workstations in the test lab.

    NOTE:  This representative set should typically represent all sections or departments of your enterprise that you want to collect inventory for.

  2. Attach these inventoried workstations to a Standalone Inventory Server, which is also deployed in the test lab.

  3. In addition to defaults that are listed in the table of the Scan as Unidentified Software rule, you may want to scan for additional file extensions and report them as identified software. These could be extensions of application files like DLLs, etc.

  4. Schedule the scan and wait till the inventory information is stored into the Inventory database.

  5. Re-configure the software dictionary based on the inventory information that is available in the database to resolve the above discussed problems:

    • UnIdentified Software: Based on the Scan as Unidentified Software settings, all the information related to the unidentified software can be viewed in the Add Unidentified Software to Dictionary table.

      The result will contain the following:

      • Applications that are not yet identified by the software dictionary.
      • Application files that are part of already identified by the software dictionary.
      • Application files that might be redundant. For example, Operating System files, DOS files, etc.

      You must first add these files to the software dictionary using the "Software Dictionary" button (located in the Add Unidentified Software to Dictionary table). And then remove these settings from the Scan as Unidentified Software rule.

      NOTE:  If you want to add these files to be reported as Unidentified later, you must again add these files to the Scan as Unidentified Software rule.

      The effectiveness of this exercise is based on the following assumptions:

      • The representative set should not be different from the sections or departments of your enterprise; otherwise it would amount for large number of un-identified software being scanned and reported.
      • The inventoried workstations in the enterprise are largely controlled by the enterprise administrator, who installs and copies the non-standard applications.
    • Multiple instances of Software on the same inventoried workstation: For an inventoried workstation, the same software can be reported twice if one entry is reported from the Add Remove Program scanning or the MSI scanning, and the other is reported based on the software dictionary configuration. The Edit Add-Remove Software rule contains default configurations to merge these two entries but this may not be complete. In order to resolve this problem, you must manually configure the Edit Add-Remove Software rule.

    • Redundant drives and directories that do not contain software: Configure the rules in Software Scanning page and the Disk Usage Scanning pages of the software dictionary to eliminate these drives and directories from scan. For more information about the software dictionary rules, see Configuring the ZENworks 6.5 SP1 or Later Software Dictionary Rules.

  6. Re-scan all the inventoried workstations.

  7. After the inventory information is stored in the Inventory database, you could notice that all the entries that you marked for dictionary during the earlier scan would be scanned and reported as a software.

  8. Repeat Step 3 through Step 7 till you fine tune the dictionary according to your requirements.


Base-Lining the ZENworks 6.5 SP1 or Later Software Dictionary Deployment

When you deploy the software dictionary for the first time, the default dictionary settings will be effective and the Inventory scanner will report the following information:

This scan results in storing huge amount of irrelevant information in the Inventory database. It also degrades the performance of Storer and all ConsoleOne Inventory utilities such as Query, Reporting, etc.

To avoid these problems, we recommend you to fine tune the software dictionary according to your requirements before deploying it in your enterprise. Do the following to fine tune the software dictionary:

  1. Deploy a small representative set of inventoried workstations in the test lab.

    NOTE:  This representative set should typically represent all sections or departments of your enterprise that you want to collect inventory for.

  2. Attach these inventoried workstations to a Standalone Inventory Server, which is also deployed in the test lab.

  3. In addition to defaults that are listed in the table of the Report Files with These File Extensions As Unidentified Software rule, you may want to scan for additional file extensions and report them as identified software. These could be extensions of application files like DLLs, etc.

  4. Schedule the scan and wait till the inventory information is stored into the Inventory database.

  5. Re-configure the software dictionary based on the inventory information that is available in the database to resolve the above discussed problems:

    • UnIdentified Software: Based on the Report Files with These File Extensions As Unidentified Software settings, all the information related to the unidentified software can be viewed in the Manage Unidentified Software table.

      The result will contain the following:

      • Applications that are not yet identified by the software dictionary.
      • Application files that are part of already identified by the software dictionary.
      • Application files that might be redundant. For example, Operating System files, DOS files, etc.

      Perform the following tasks in the Manage Unidentified Software table:

      • Add the applications that are not yet identified by the software dictionary to the Software Dictionary table using the Software Dictionary button located in the Add To pane.
      • Add the application files that are part of already identified by the software dictionary and application files that might be redundant to the Software Scanning Filters - Files table using the Ignore Files button located in the Add To pane.

      The effectiveness of this exercise is based on the following assumptions:

      • The representative set should not be different from the sections or departments of your enterprise; otherwise it would amount for large number of un-identified software being scanned and reported.
      • The inventoried workstations in the enterprise are largely controlled by the enterprise administrator, who installs and copies the non-standard applications.
    • Multiple instances of Software on the same inventoried workstation: For an inventoried workstation, the same software can be reported twice if one entry is reported from the Add Remove Program scanning or the MSI scanning, and the other is reported based on the software dictionary configuration. The Reconcile Software rule contains default configurations to merge these two entries but this may not be complete. In order to resolve this problem, you must manually configure the Edit Add-Remove Software rule.

    • Redundant drives and directories that do not contain software: Configure the rules in Software Scanning page and the Disk Usage Scanning pages of the software dictionary to eliminate these drives and directories from scan. For more information about the software dictionary rules, see Step 3.

  6. Re-scan all the inventoried workstations.

  7. After the inventory information is stored in the Inventory database, you could notice that all the entries that you marked for dictionary during the earlier scan would be scanned and reported as a software.

  8. Repeat Step 3 through Step 7 till you fine tune the dictionary according to your requirements.


Viewing Software Information in the Inventory Summary

To view the software inventory information of an inventoried workstation in the Inventory Summary:

  1. Configure the Inventory database. For more information on how to configure the Inventory database, see Configuring the Inventory Database.

  2. Right-click an inventoried workstation object, click Actions, then click Inventory.

  3. In the Summary dialog box, click Inventory Information > Hardware/Software Inventory > Software > Application Vendors to view the software inventory information.

    On choosing Application Vendor, a list of Software Group and Software of the vendor are displayed. Software Group can contain software patch and representative file information of the group. Software can contain software patch and representative file information of the product.

For more information, see Viewing the Inventory Summary of an Inventoried Workstation.


Generating Software Inventory Reports

You can now generate the following Software Inventory reports:

For more information about each report, see Types of Inventory Reports.