The Scripting API for WMI reference describes each scripting object using a specific syntax. For an explanation of this syntax, see
Document Conventions for the Scripting API.
| Object | Description |
| SWbemDateTime | Constructs and parses CIM datetime values. This is a helper object that is available in Windows XP. |
| SWbemEventSource | Retrieves events in conjunction with
SWbemServices.ExecNotificationQuery. |
| SWbemLastError | Provides extended error information when an error occurs. |
| SWbemLocator | Obtains an
SWbemServices object that can get access to WMI on a particular host computer. |
| SWbemMethod | Contains a single WMI method definition. |
| SWbemMethodSet | Gets a collection of
SWbemMethod objects. |
| SWbemNamedValue | Contains a single named value. |
| SWbemNamedValueSet | Gets access to a collection of
SWbemNamedValue objects. |
| SWbemObject | Contains and manipulates a single WMI object class or instance. |
| SWbemObjectEx | Extends the functionality of
SWbemObject. This object adds the
Refresh method for
SWbemRefresher objects. Windows 2000, Windows NT 4.0, and Windows Me/98/95: This object is not available.
|
| SWbemObjectPath | Generates and validates an object path. |
| SWbemObjectSet | Gets access to a collection of
SWbemObject objects. |
| SWbemPrivilege | Sets or clears a privilege. |
| SWbemPrivilegeSet | Gets access to a collection of
SWbemPrivilege objects. |
| SWbemProperty | Contains a single WMI property. |
| SWbemPropertySet | Gets access to a collection of
SWbemProperty objects. |
| SWbemQualifier | Contains a single property qualifier. |
| SWbemQualifierSet | Gets access to a collection of
SWbemQualifier objects. |
| SWbemRefresher | Collects and updates object property values in one operation.Windows 2000, Windows NT 4.0, and Windows Me/98/95: This object is not available.
|
| SWbemRefreshableItem | Represents a single refreshable element in an
SWbemRefresher object, such as a property. Windows 2000, Windows NT 4.0, and Windows Me/98/95: This object is not available.
|
| SWbemSecurity | Manages security settings such as Component Object Model (COM)
Privileges,
AuthenticationLevel, and
ImpersonationLevel. |
| SWbemServices | Creates, updates, and retrieves instances or classes. |
| SWbemServicesEx | Extends the functionality of
SWbemServices. This object adds the
Put and
PutAsync methods to allow a class or instance to be saved to multiple namespaces. Windows 2000, Windows NT 4.0, and Windows Me/98/95: This object is not available.
|
| SWbemSink | Receives the results of asynchronous operations and event notifications, which are used by client applications. |