Dela via


SMS_G_System_Current, serverns WMI-klass

SMS_G_System_Current WMI-klassen (Windows Management Instrumentation) är en SMS-providerserverklass i Configuration Manager som fungerar som en abstrakt basklass och representerar det aktuella klienttillståndet vid tidpunkten för den senaste maskinvaruinventeringen.

Följande syntax förenklas från MOF-kod (Managed Object Format) och innehåller alla ärvda egenskaper.

Syntax

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

Metoder

Klassen SMS_G_System_Current definierar inga metoder.

Egenskaper

GroupID
Datatyp: UInt32

Åtkomsttyp: Läsa/skriva

Kvalificerare: [nyckel]

ID för den grupp som skiljer en maskinvaruinstans från en annan i en klientresurs. Till exempel tilldelas varje logisk diskinstans för en klient ett unikt GroupID värde.

ResourceID
Datatyp: UInt32

Åtkomsttyp: Läsa/skriva

Kvalificerare: Ingen

Se SMS_G_System serverns WMI-klass.

För den här klassen är nullstandardvärdet för den här egenskapen .

RevisionID
Datatyp: UInt32

Åtkomsttyp: Läsa/skriva

Kvalificerare: Ingen

ID som ökar om objektet ändras efter den senaste gången inventeringen gjordes. Det högsta talet anger den senaste uppdateringen. Objekt med samma ResourceID värden och GroupID är delta. De skiljer sig från varandra med RevisionID talet.

TimeStamp
Datatyp: DateTime

Åtkomsttyp: Läsa/skriva

Kvalificerare: Ingen

Datum och tid för inventeringen.

Anmärkningar

Klasskvalificerare för den här klassen omfattar:

  • Abstrakt

    Mer information om både klasskvalificerare och egenskapskvalificerare som ingår i avsnittet Egenskaper finns i Configuration Manager klass- och egenskapskvalificerare.

    Ditt program kan köra frågor mot klasser som härletts från SMS_G_System_Current för att hämta det aktuella tillståndet för enskilda klientmaskinvarukomponenter. Alternativt kan programmet fråga SMS_G_System_Current sig själv för att hämta det aktuella tillståndet för alla klientmaskinvarukomponenter. Följande fråga hämtar till exempel alla maskinvarukomponenter för den angivna klienten.

SELECT * FROM SMS_G_System_Current  
WHERE ResourceID = <resourceid>  

Även om den här frågan är en enkel lösning för att hämta alla maskinvarukomponenter för en klient är den ineffektiv. WMI omvandlar frågan till flera frågor, en för varje underklass, och skapar en tråd för varje fråga. Om prestandan är kritisk bör programmet fråga varje underklass specifikt.

Krav

Körningskrav

Mer information finns i Configuration Manager serverkörningskrav.

Utvecklingskrav

Mer information finns i Configuration Manager Server Development Requirements (Utvecklingskrav för Configuration Manager server).

Se även

SMS_G_System, serverns WMI-klass