WMI 限定符
WMI 有數種類型的類別和屬性限定符。 限定符也可以有修改的口味。 WMI 中會使用下列類型的限定符和口味。
每個限定符的名稱都會以其數據類型顯示,以及是否可以將限定符套用至類別、實例、屬性或方法的指標。 對於關聯等限定符(在中繼限定符下討論),中繼限定符也必須存在隱含的使用規則。 例如,匯總限定符的隱含使用規則是關聯限定符也必須存在。
限定詞類型 | 描述 |
---|---|
元 | 藉由釐清類別或屬性宣告的實際用法,來精簡中繼建構的定義。 |
選擇性 | 解決所有符合 CIM 規範實作的情況並不常見。 |
限定符口味 | 提供有關限定符的詳細資訊,例如衍生類別或實例是否可以覆寫限定符的原始值。 |
標準 | 支援所有符合 CIM 規範實作必須處理的描述。 |
WMI 特定 | 描述 WMI 特有的限定符,例如性能計數器類別限定符。 |
如需將限定符套用至 WMI 類別的詳細資訊,請參閱 新增限定符。 若要查看如何檢查現有 WMI 類別的限定符,請參閱下列範例程式代碼。
範例
下列 PowerShell 程式代碼說明如何從 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
}