脚本 API 对象

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

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

对象 说明
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) PrivilegesAuthenticationLevelImpersonationLevel
SWbemServices 创建、更新和检索实例或类。
SWbemServicesEx 扩展了 SWbemServices 的功能。 此对象添加 PutPutAsync 方法,以允许将类或实例保存到多个命名空间。
SWbemSink 接收客户端应用程序使用的异步操作和事件通知的结果。