In System Center 2012 Configuration Manager, the CCM_Policy_Expression class is a client Windows Management Instruementation (WMI) class that represents a policy expression that evaluates to either true or false.

The following syntax is simplified from Managed Object Format (MOF) code and includes all inherited properties.

Class CCM_Policy_Expression : CCM_Policy_Config
{
	String ExpressionData;
	String ExpressionLanguage;
	Boolean ExpressionState;
	String ExpressionType;
};

Methods

The CCM_Policy_Expression class does not define any methods.

Properties

ExpressionData

Data type: StringAccess type: Read/WriteQualifiers: [Not_Null:ToInstance]Data representing the expression to evaluate. The actual format is specific to the expression type. For more information, see ExpressionType.
ExpressionLanguage

Data type: StringAccess type: Read/WriteQualifiers: [Not_Null:ToInstance]The type of expression, which must map to an object that contains information about the handler responsible for evaluating this expression type.
ExpressionState

Data type: BooleanAccess type: Read/WriteQualifiers: NoneCurrent state of the expression. This value indicates the result of the last expression evaluation, or null if the expression has never been evaluated.
ExpressionType

Data type: StringAccess type: Read/WriteQualifiers: [Not_Null:ToInstance] Type that determines how the expression is evaluated. Possible values are:

Once

The expression is evaluated only once.

Until-true

The expression continues to be re-evaluated until evaluation returns true.

Continuous

The expression is always re-evaluated.



Requirements

Runtime Requirements

Development Requirements

See Also