SMS_TaskSequence_RegistryConditionExpression服务器 WMI 类
SMS_TaskSequence_RegistryConditionExpression
Windows Management Instrumentation (WMI) 类是一个 SMS 提供程序服务器类,在 Configuration Manager 中,它表示用于检查是否存在注册表项的条件表达式,并选择性地将其与指定数据进行比较。
以下语法在托管对象格式 (MOF) 代码中进行了简化,并包含所有继承的属性。
语法
Class SMS_TaskSequence_RegistryConditionExpression : SMS_TaskSequence_ConditionExpression
{
String Data;
String KeyPath;
String Operator;
String Type;
String Value;
};
方法
类 SMS_TaskSequence_RegistryConditionExpression
不定义任何方法。
属性
Data
数据类型String
访问类型:读/写
限定符:无
要与注册表项信息进行比较的用户指定数据。
KeyPath
数据类型String
访问类型:读/写
限定符:[Not_Null]
注册表项的路径。
Operator
数据类型String
访问类型:读/写
限定符:[Not_Null]
在比较中使用的条件运算符。 可能的值是:
存在
nonExists
等于
notEquals
少
lessEqual
大
greaterEqual
Type
数据类型String
访问类型:读/写
限定符:无
注册表项类型。 可能的值是:
REG_BINARY
REG_DWORD
REG_EXPAND_SZ
REG_MULTI_SZ
REG_NONE
REG_QWORD
REG_SZ
Value
数据类型String
访问类型:读/写
限定符:[AllowedLen (“0-250”) ]
注册表项的值。 值长度可以介于 0 到 250 个字符之间。
备注
此类没有类限定符。 有关“属性”部分中包含的类限定符和属性限定符的详细信息,请参阅 Configuration Manager 类和属性限定符。
使用 SMS_TaskSequence_RegistryConditionExpression
检查是否存在注册表项,或者检查注册表项值。 例如,如果注册表项为“HKEY_LOCAL_MACHINE\SYSTEM\Select”,并且其下的 DWORD 值设置为“Current”, KeyPath
则为“HKEY...\Select”、 Operator
“Equals” (或“NotEquals”,依此) Type
,将REG_DWORD, Value
为“Select”,并且 Data
是与注册表项的值进行比较的数值 ('Select') 。
Type
仅当检查是否存在中指定的 Value
注册表值时适用;在比较值时, Type
不使用 。 这意味着,如果“Exists”为 Operator
,REG_SZ 为 Type
,则结果的计算 False
结果将为 ,因为“Select”是REG_DWORD。
但是,在比较 (“Equals”、“Greater”等) 的值时, Type
则不使用 。 相反,Data
无论实际注册表类型和 Type
如何,都会对 Value
的值进行比较。
要求
运行时要求
有关详细信息,请参阅Configuration Manager服务器运行时要求。
开发要求
有关详细信息,请参阅Configuration Manager服务器开发要求。