Udostępnij za pośrednictwem


Obiekty skryptowego interfejsu API

W dokumentacji interfejsu API obsługi skryptów dla usługi WMI opisano każdy obiekt skryptowy przy użyciu określonej składni. Aby uzyskać wyjaśnienie tej składni, zobacz Document Conventions for the Scripting API.

W poniższej tabeli wymieniono obiekty skryptowe usługi WMI i sposób ich użycia.

Obiekt Opis
SWbemDateTime Tworzy i analizuje wartości daty i godziny CIM .
SWbemEventSource Pobiera zdarzenia w połączeniu z SWbemServices.ExecNotificationQuery.
SWbemLastError Udostępnia rozszerzone informacje o błędzie w przypadku wystąpienia błędu.
SWbemLocator Uzyskuje obiekt SWbemServices, który może uzyskać dostęp do usługi WMI na określonym komputerze hosta.
SWbemMethod Zawiera pojedynczą definicję metody WMI.
SWbemMethodSet Pobiera kolekcję obiektów SWbemMethod.
SWbemNamedValue Zawiera pojedynczą nazwaną wartość.
SWbemNamedValueSet Pobiera dostęp do kolekcji obiektów SWbemNamedValue.
SWbemObject Zawiera i manipuluje pojedynczą klasą lub wystąpieniem obiektu WMI.
SWbemObjectEx Rozszerza funkcjonalność SWbemObject. Ten obiekt dodaje metodę Refresh dla obiektów SWbemRefresher.
SWbemObjectPath Generuje i weryfikuje ścieżkę obiektu.
SWbemObjectSet Uzyskuje dostęp do kolekcji obiektów SWbemObject.
SWbemPrivilege Ustawia lub czyści przywilej.
SWbemPrivilegeSet Pobiera dostęp do kolekcji obiektów SWbemPrivilege.
SWbemProperty Zawiera jedną właściwość WMI.
SWbemPropertySet Uzyskuje dostęp do kolekcji obiektów SWbemProperty.
SWbemQualifier Zawiera jeden kwalifikator właściwości.
SWbemQualifierSet Uzyskuje dostęp do kolekcji obiektów SWbemQualifier.
SWbemRefresher Zbiera i aktualizuje wartości właściwości obiektu w jednej operacji.
SWbemRefreshableItem Reprezentuje pojedynczy element odświeżalny w obiekcie SWbemRefresher, takim jak właściwość.
SWbemSecurity Zarządza ustawieniami zabezpieczeń, takimi jak Model obiektów składników (COM) Uprawnienia, Poziom uwierzytelnianiai Poziom personifikacji.
SWbemServices Tworzy, aktualizuje i pobiera instancje lub klasy.
SWbemServicesEx Rozszerza funkcjonalność usługi SWbemServices. Ten obiekt dodaje metody Put i PutAsync, aby umożliwić zapisanie klasy lub wystąpienia w wielu przestrzeniach nazw.
SWbemSink Odbiera wyniki operacji asynchronicznych i powiadomień o zdarzeniach, które są używane przez aplikacje klienckie.