Use the following sections to understand how a computer evaluates the compliance of configuration items in Configuration Manager 2007.

Each configuration item in the configuration baseline assigned to the client is evaluated in turn for the following:

The result of the evaluation is reported by the client as its Actual Compliance value displayed in desired configuration management reports.

For more information about the reports in desired configuration management, see About Reports for Desired Configuration Management.

For more information about how a computer evaluates its overall compliance, see About Compliance and Compliance Information in Desired Configuration Management.

Refer to the following sections for detailed information about how desired configuration management evaluates each of the following configuration item:

How a General Configuration Item is Evaluated for Compliance

Compliance for a general configuration item is evaluated for its Actual Compliance as described in the following table.

Evaluation Step More Information

Applicability

The applicability property in the general configuration item determines whether client computers should evaluate the configuration item or not.

If the configuration item is configured with an applicability value that does not apply to the client (for example, Windows XP Service Pack 1 and the client is running Windows XP Service Pack 2), the Actual Compliance of the general configuration item is set to Not Applicable and the rest of the configuration item is not evaluated on the client.

However, if the configuration item is configured with an applicability value that applies to the client (for example, all Windows platforms and the client is running Windows XP Service Pack 2), the rest of the configuration item is evaluated on the client.

Detection

The detection method is not configurable for a general configuration item, so if the applicability evaluates as true, the objects and settings are then evaluated for compliance.

Compliance of Objects and Settings

If the applicability evaluates as true, the objects and settings are evaluated for compliance with the following results:

  • If the objects and settings are compliant, the compliance of the configuration item is set to Compliant.

  • If the objects and settings are non-compliant, the compliance of the configuration item is set to Non-Compliant.

How an Operating System Configuration Item is Evaluated for Compliance

Compliance for an operating system configuration item is evaluated for its Actual Compliance in the following table.

Evaluation Step More Information

Applicability

The applicability property is not configurable for an operating system configuration item because an operating system configuration item is always considered applicable.

Detection

When an operating system configuration item is defined, the detection evaluation uses the Windows version specified in the operating system configuration item before checking the objects and settings for compliance.

If clients are not running the version of Windows specified, the compliance of the configuration item is set to Not Detected, and the compliance of the objects and settings are not checked.

Compliance of Objects and Settings

If the detection method evaluates as true, the objects and settings are evaluated for compliance with the following results:

  • If the objects and settings are compliant, the compliance of the configuration item is set to Compliant.

  • If the objects and settings are non-compliant, the compliance of the configuration item is set to Non-Compliant.

How an Application Configuration Item is Evaluated for Compliance

An application configuration item is the most complex of the configuration item types because it can be evaluated for all three states: applicability, detection, and compliance with objects and settings. This complexity provides the greatest versatility in how compliance can be assessed, using three different configuration baseline rules.

Note
For an example of how compliance is evaluated for an application configuration item with all three configuration baseline rules, see the topic Example Compliance Evaluation for a Desired Configuration Management Application Item.

Compliance for an application configuration item is evaluated for its Actual Compliance in the following table.

Evaluation Step More Information

Applicability

The applicability property in the application configuration item determines whether or not client computers evaluate the configuration item.

If the configuration item is configured with an applicability value that does not apply to the client (for example, Windows XP Service Pack 1 and the client is running Windows XP Service Pack 2), the Actual Compliance is set to Not Applicable and the rest of the configuration item is not evaluated on the client.

However, if the configuration item is configured with an applicability value that applies to the client (for example, all Windows platforms and the client is running Windows XP Service Pack 2), detection is then evaluated on the client.

Detection

The detection method property of an application configuration item allows you to determine whether the application is present on the computer.

If the application is configured with a detection method and the application is not detected, the Actual Compliance of the configuration item is set to Not Detected and the compliance of the objects and settings are not evaluated.

If the application configuration item is configured with Always assume application is installed or the detection method is configured and the application is detected, the compliance of the objects and settings are then evaluated.

Compliance of Objects and Settings

If the detection method evaluates as true, the objects and settings are evaluated for compliance with the following results:

  • If the objects and settings are compliant, the compliance of the configuration item is set to Compliant.

  • If the objects and settings are non-compliant, the compliance of the configuration item is set to Non-Compliant.

How a Software Update Configuration Item is Evaluated for Compliance

Compliance for a software update configuration item is evaluated for its Actual Compliance in the following table.

Evaluation Step More Information

Applicability

The administrator cannot configure the applicability of a software update configuration item. Instead, the applicability property is hard-coded in the software update by the supplying vendor.

If the software update configuration item is not applicable to the client, as determined by the software update evaluation, the Actual Compliance is set to Not Applicable and the rest of the configuration item is not evaluated on the client.

Detection

The detection method is also hard-coded into a software update configuration item and is the means by which the software update vendor determines whether or not the applicable software update is installed. When evaluating software updates for compliance on client computers, this is the value that is used.

If the software update configuration item is applicable but not detected on the client, as determined by the software update evaluation, the Actual Compliance is set to Not Detected and the rest of the configuration item is not evaluated on the client.

If the software update configuration item is applicable and detected on the client, as determined by the software update evaluation, the Actual Compliance is set to Detected.

Compliance of Objects and Settings

If the software update configuration item is applicable and detected on the client, compliance evaluation stops there.

Software update configuration items have no settings and objects to evaluate, so the compliance of these are predetermined and the Actual Compliance is set to Compliant.

See Also