Sdílet prostřednictvím


Serverová třída služby WMI SMS_G_System_Current

Třída SMS_G_System_Current WMI (Windows Management Instrumentation) je serverová třída poskytovatele serveru SMS v Configuration Manager, která slouží jako abstraktní základní třída a představuje aktuální stav klienta v době posledního inventáře hardwaru.

Následující syntaxe je zjednodušená z kódu MOF (Managed Object Format) a zahrnuje všechny zděděné vlastnosti.

Syntaxe

Class SMS_G_System_Current : SMS_G_System  
{  
     UInt32 GroupID;  
     UInt32 ResourceID;  
     UInt32 RevisionID;  
     DateTime TimeStamp;  
};  

Metody

Třída SMS_G_System_Current nedefinuje žádné metody.

Vlastnosti

GroupID
Datový typ: UInt32

Typ přístupu: Čtení/zápis

Kvalifikátory: [key]

ID skupiny, která odlišuje jednu instanci inventáře hardwaru od jiné v rámci jednoho prostředku klienta. Například každá instance logického disku pro klienta má přiřazenou jedinečnou GroupID hodnotu.

ResourceID
Datový typ: UInt32

Typ přístupu: Čtení/zápis

Kvalifikátory: Žádné

Viz SMS_G_System serverová třída služby WMI.

Pro tuto třídu je nullvýchozí hodnota této vlastnosti .

RevisionID
Datový typ: UInt32

Typ přístupu: Čtení/zápis

Kvalifikátory: Žádné

ID, které se zvýší, pokud se objekt změní po posledním provedení inventáře. Nejvyšší číslo označuje nejnovější aktualizaci. Objekty se stejnými ResourceID hodnotami a GroupID jsou rozdíly. Liší se od sebe číslem RevisionID .

TimeStamp
Datový typ: DateTime

Typ přístupu: Čtení/zápis

Kvalifikátory: Žádné

Datum a čas inventáře.

Poznámky

Mezi kvalifikátory tříd pro tuto třídu patří:

  • Abstraktní

    Další informace o kvalifikátorech tříd a kvalifikátorech vlastností zahrnutých v části Vlastnosti najdete v tématu Configuration Manager třídy a kvalifikátory vlastností.

    Vaše aplikace se může dotazovat na třídy odvozené z SMS_G_System_Current , aby získala aktuální stav jednotlivých hardwarových komponent klienta. Případně se aplikace může dotazovat SMS_G_System_Current sama, aby získala aktuální stav všech hardwarových komponent klienta. Následující dotaz například načte všechny hardwarové komponenty pro daného klienta.

SELECT * FROM SMS_G_System_Current  
WHERE ResourceID = <resourceid>  

I když je použití tohoto dotazu jednoduchým řešením pro získání všech hardwarových komponent pro klienta, je neefektivní. WMI převede dotaz na několik dotazů, jeden pro každou podtřídu, a vytvoří vlákno pro každý dotaz. Pokud je výkon kritický, měla by se vaše aplikace dotazovat konkrétně na každou podtřídu.

Požadavky

Požadavky na modul runtime

Další informace najdete v tématu Configuration Manager Server Runtime Requirements.

Požadavky na vývoj

Další informace najdete v tématu Požadavky na vývoj Configuration Manager Serveru.

Viz taky

Serverová třída služby WMI SMS_G_System