Объекты API для создания скриптов
Справочник по API скриптов для WMI описывает каждый объект скрипта с использованием определенного синтаксиса. Описание этого синтаксиса см. в разделе Соглашения о документах для API скриптов.
В следующей таблице перечислены объекты скриптов WMI и способы их использования.
Объект | Описание |
---|---|
SWbemDateTime | Создает и анализирует значения даты и времени CIM. |
SWbemEventSource | Извлекает события в сочетании с SWbemServices.ExecNotificationQuery. |
SWbemLastError | Предоставляет расширенные сведения об ошибке при возникновении ошибки. |
SWbemLocator | Получает объект SWbemServices , который может получить доступ к WMI на определенном хост-компьютере. |
SWbemMethod | Содержит одно определение метода WMI. |
SWbemMethodSet | Возвращает коллекцию объектов SWbemMethod . |
SWbemNamedValue | Содержит одно именованное значение. |
SWbemNamedValueSet | Получает доступ к коллекции объектов SWbemNamedValue . |
SWbemObject | Содержит и управляет одним классом или экземпляром объекта WMI. |
SWbemObjectEx | Расширяет функциональные возможности SWbemObject. Этот объект добавляет метод Refresh для объектов SWbemRefresher . |
SWbemObjectPath | Создает и проверяет путь к объекту. |
SWbemObjectSet | Получает доступ к коллекции объектов SWbemObject . |
SWbemPrivilege | Задает или очищает привилегию. |
SWbemPrivilegeSet | Получает доступ к коллекции объектов SWbemPrivilege . |
SWbemProperty | Содержит одно свойство WMI. |
SWbemPropertySet | Получает доступ к коллекции объектов SWbemProperty . |
SWbemQualifier | Содержит один квалификатор свойства. |
SWbemQualifierSet | Получает доступ к коллекции объектов SWbemQualifier . |
SWbemRefresher | Собирает и обновляет значения свойств объекта в одной операции. |
SWbemRefreshableItem | Представляет один обновляемый элемент в объекте SWbemRefresher , например свойство . |
SWbemSecurity | Управляет параметрами безопасности, такими как привилегии модели COM, AuthenticationLevel и ImpersonationLevel. |
SWbemServices | Создает, обновляет и извлекает экземпляры или классы. |
SWbemServicesEx | Расширяет функциональные возможности SWbemServices. Этот объект добавляет методы Put и PutAsync , чтобы разрешить сохранение класса или экземпляра в нескольких пространствах имен. |
SWbemSink | Получает результаты асинхронных операций и уведомлений о событиях, которые используются клиентскими приложениями. |