注意
若要正确查询 WMI,必须充分了解 WQL。 如果查询不正确、过于复杂或不合适,则可能导致查询处理器返回错误或意外结果。 有关 WQL 的综合指南,请参阅使用 WQL 进行查询。
可在 WQL 查询中使用的 AND 和 OR 关键字存在数量限制。 复杂查询中使用大量的 WQL 关键字可能导致 WMI 返回 WBEM_E_QUOTA_VIOLATION 错误代码作为 HRESULT 值。 WQL 关键字的限制取决于查询的复杂程度。
在 VBScript 之类的脚本语言中查询具有 uint64 或 sint64 数据类型的属性值时,WMI 会返回字符串值。 比较这些值时可能会出现意外结果,因为比较字符串返回的结果与比较数字不同。 例如,比较字符串时“10000000000”小于“9”,比较数字时 9 小于 10000000000。 为了避免混淆,当从 WMI 检索类型为 uint64 或 sint64 的属性时,应该在 VBScript 中使用 CDbl 方法。