The RuleOperatorType simple type, in Configuration Manager, defines operators that are used with the RuleType Complex Type for the DCM digest. Not all operators are currently used in desired configuration management.

<xs:simpleType name="RuleOperatorType">
	<xs:restriction
		base="string"
	>
		<xs:enumeration
			value="Equals"
		 />
		<xs:enumeration
			value="NotEquals"
		 />
		<xs:enumeration
			value="OneOf"
		 />
		<xs:enumeration
			value="AllOf"
		 />
		<xs:enumeration
			value="NoneOf"
		 />
		<xs:enumeration
			value="GreaterThan"
		 />
		<xs:enumeration
			value="LessThan"
		 />
		<xs:enumeration
			value="GreaterEquals"
		 />
		<xs:enumeration
			value="LessEquals"
		 />
		<xs:enumeration
			value="Between"
		 />
		<xs:enumeration
			value="BeginsWith"
		 />
		<xs:enumeration
			value="NotBeginsWith"
		 />
		<xs:enumeration
			value="EndsWith"
		 />
		<xs:enumeration
			value="NotEndsWith"
		 />
		<xs:enumeration
			value="Contains"
		 />
		<xs:enumeration
			value="NotContains"
		 />
		<xs:enumeration
			value="Matches"
		 />
		<xs:enumeration
			value="NotMatches"
		 />
		<xs:enumeration
			value="Other"
		 />
	</xs:restriction>
</xs:simpleType>

Enumeration

The following values are defined by the RuleOperatorType simple type:

Value Description

Equals

The attribute equals a property or setting value.

NotEquals

The attribute does not equal a property or setting value.

OneOf

The attribute is one of the specified properties or setting values.

AllOf

The attribute represents all of the discovered properties or setting values.

NoneOf

The attribute represents none of the specified properties or setting values.

GreaterThan

The attribute is greater than a property or setting value.

GreaterEquals

The attribute is greater than or equal to a property or setting value.

LessThan

The attribute is less than a property or setting value.

LessEquals

The attribute is less than or equal to a property or setting value.

Between

The attribute has a value that is between the values of two properties or settings.

BeginsWith

The discovered property or setting value begins with the specified operand value.

NotBeginsWith

The discovered property or setting value does not begin with the specified operand value.

EndsWith

The discovered property or setting value ends with the specified operand value.

NotEndsWith

The discovered property or setting value does not end with the specified operand value.

Contains

The attribute contains the specified property or setting value.

NotContains

The attribute does not contain the specified property or setting value.

Matches

The discovered property or setting value matches the operand in terms of regular expressions.

NotMatches

The discovered property or setting value does not match the operand in terms of regular expressions.

Other

The operator field is mandatory and cannot be empty. This field is used with partially interpreted configuration items when Service Modeling Language (SML) content is different from the DCM digest. In this case, a rule might be created just for display purposes, but any other operator might be misleading.

See Also


Send comments about this topic to Microsoft.