WMI 限定符

WMI 具有多种类型的类和属性限定符。 限定符还可以具有修改特色信息。 WMI 中使用以下类型的限定符和特色信息。

每个限定符的名称与其数据类型一起出现,并指示限定符是否可以应用于类、实例、属性或方法。 对于“关联”(在元限定符下讨论)等限定符,有一条隐含的使用规则,即元限定符也必须存在。 例如,“聚合”限定符的隐式使用规则是“关联”限定符也必须存在。

限定符类型 说明
元数据 通过阐明类或属性声明的实际用法来改进元构造的定义。
可选 解决并非对所有符合 CIM 的实现都通用的情况。
限定符风格 提供有关限定符的详细信息,例如派生类或实例是否可以替代限定符的原始值。
标准 支持所有符合 CIM 的实现必须处理的说明。
WMI 特定 描述特定于 WMI 的限定符,例如性能计数器类限定符。

 

有关将限定符应用于 WMI 类的详细信息,请参阅添加限定符。 若要了解如何检查现有 WMI 类的限定符,请参阅以下示例代码。

示例

以下 PowerShell 代码取自 TechNet 库,描述了如何从 WMI 类检索限定符。

Function Get-WMIClassesWithQualifiers 
{ 
 Param([string]$qualifier = "dynamic", 
  [string]$namespace = "root\cimv2") 
 $classes = Gwmi -list -namespace $namespace 
 foreach($class in $classes) 
 { 
  $query = "select * from meta_class where __this isa ""$($class.name)"" " 
  $a = gwmi -Query $query -Namespace $namespace |  
  select -Property __class, qualifiers 
   if($a.qualifiers | % { $_ | ? { $_.name -match "$qualifier" }}) 
    { $a.__class } 
  } #end foreach $class 
}