WMI 限定符
WMI 有數種類型的類別與屬性 限定元。 限定符也可以修改 口味。 WMI 中會使用下列類型的限定符和口味。
每個限定符的名稱都會以其數據類型顯示,以及是否可以將限定符套用至類別、實例、屬性或方法的指標。 對於 關聯 等限定符(在 中繼限定符下討論),有隱含的使用規則,表示中繼限定符也必須存在。 例如,匯總 限定符的隱含使用規則是 關聯 限定符也必須存在。
限定元類型 | 描述 |
---|---|
Meta | 藉由釐清類別或屬性宣告的實際用法,來精簡中繼建構的定義。 |
選擇性 | 解決所有符合 CIM 規範實作的情況並不常見。 |
限定符口味 | 提供有關限定符的詳細資訊,例如衍生類別或實例是否可以覆寫限定符的原始值。 |
Standard | 支援所有符合 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
}