Sdílet prostřednictvím


Skriptování objektů rozhraní API

Referenční dokumentace API pro skriptování v rozhraní WMI popisuje jednotlivé skriptovací objekty konkrétní syntaxí. Vysvětlení této syntaxe najdete v tématu Document Conventions pro skriptovací rozhraní API.

Následující tabulka uvádí skriptovací objekty rozhraní WMI a jejich použití.

Objekt Popis
SWbemDateTime Vytvoří a parsuje hodnoty CIM datetime.
SWbemEventSource Načítá události ve spojení s SWbemServices.ExecNotificationQuery.
SWbemLastError Poskytuje rozšířené informace o chybách, když dojde k chybě.
SWbemLocator Získá objekt SWbemServices, který může získat přístup k rozhraní WMI na konkrétním hostitelském počítači.
SWbemMethod Obsahuje jednu definici metody WMI.
SWbemMethodSet Získá kolekci SWbemMethod objektů.
SWbemNamedValue Obsahuje jednu pojmenovanou hodnotu.
SWbemNamedValueSet Získá přístup ke kolekci objektů SWbemNamedValue.
SWbemObject Obsahuje a manipuluje s jednou třídou objektu nebo instancí rozhraní WMI.
SWbemObjectEx Rozšiřuje funkce SWbemObject. Tento objekt přidá metodu Refresh pro objekty SWbemRefresher.
SWbemObjectPath Generuje a ověřuje cestu k objektu.
SWbemObjectSet Získá přístup k kolekci objektů SWbemObject.
SWbemPrivilege Nastaví nebo vymaže oprávnění.
SWbemPrivilegeSet Získá přístup ke kolekci objektů SWbemPrivilege.
SWbemProperty Obsahuje jednu vlastnost rozhraní WMI.
SWbemPropertySet Získá přístup do kolekce SWbemProperty objektů.
SWbemQualifier Obsahuje jeden kvalifikátor vlastností.
SWbemQualifierSet Získá přístup k kolekci objektů SWbemQualifier.
SWbemRefresher Shromažďuje a aktualizuje hodnoty vlastností objektu v jedné operaci.
SWbemRefreshableItem Představuje jeden aktualizovatelný prvek v SWbemRefresher objektu, například vlastnost.
SWbemSecurity Spravuje nastavení zabezpečení, jako jsou oprávnění modelu COM (Component Object Model) , úroveň ověření (AuthenticationLevel) a úroveň zosobnění (ImpersonationLevel) .
SWbemServices Vytvoří, aktualizuje a načte instance nebo třídy.
SWbemServicesEx Rozšiřuje funkce SWbemServices. Tento objekt přidá metody Put a PutAsync, které umožní uložení třídy nebo instance do více oborů názvů.
SWbemSink Přijímá výsledky asynchronních operací a oznámení událostí, které používají klientské aplikace.