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. |