Поделиться через


Объекты 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 Получает результаты асинхронных операций и уведомлений о событиях, которые используются клиентскими приложениями.