编写 API 对象的脚本

WMI 脚本 API 参考使用特定语法描述每个脚本对象。 有关此语法的说明,请参阅 脚本 API 的文档约定

下表列出了 WMI 脚本对象及其使用方式。

Object 说明
SWbemDateTime 构造和分析 CIM 日期/时间 值。
SWbemEventSource 将事件与 SWbemServices.ExecNotificationQuery 结合使用检索。
SWbemLastError 在发生错误时提供扩展的错误信息。
SWbemLocator 获取一个 SWbemServices 对象,该对象可以访问特定主计算机上的 WMI。
SWbemMethod 包含单个 WMI 方法定义。
SWbemMethodSet 获取 SWbemMethod 对象的集合。
SWbemNamedValue 包含单个命名值。
SWbemNamedValueSet 获取对 SWbemNamedValue 对象的集合的访问权限。
SWbemObject 包含并操作单个 WMI 对象类或实例。
SWbemObjectEx 扩展 SWbemObject 的功能。 此对象为 SWbemRefresher 对象添加 Refresh 方法。
SWbemObjectPath 生成并验证对象路径。
SWbemObjectSet 获取对 SWbemObject 对象的集合的访问权限。
SWbemPrivilege 设置或清除特权。
SWbemPrivilegeSet 获取对 SWbemPrivilege 对象的集合的访问权限。
SWbemProperty 包含单个 WMI 属性。
SWbemPropertySet 获取对 SWbemProperty 对象的集合的访问权限。
SWbemQualifier 包含单个属性限定符。
SWbemQualifierSet 获取对 SWbemQualifier 对象的集合的访问权限。
SWbemRefresher 在一个操作中收集和更新对象属性值。
SWbemRefreshableItem 表示 SWbemRefresher 对象中的单个可刷新元素,例如属性。
SWbemSecurity 管理安全设置,例如组件对象模型 (COM) 特权AuthenticationLevelImpersonationLevel
SWbemServices 创建、更新和检索实例或类。
SWbemServicesEx 扩展 SWbemServices 的功能。 此对象添加 Put 和 PutAsync 方法,以允许将类或实例保存到多个命名空间。
SWbemSink 接收客户端应用程序使用的异步操作和事件通知的结果。