Dela via


SMS_ComponentSummarizer, serverns WMI-klass

SMS_ComponentSummarizer Klassen Windows Management Instrumentation (WMI) är en SMS Provider-serverklass i Configuration Manager som representerar en komponentsammanfattning som rapporterar om hälsotillståndet för enskilda Configuration Manager komponenter.

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

Syntax

Class SMS_ComponentSummarizer : SMS_BaseClass  
{  
      UInt32 AvailabilityState;  
      String ComponentName;  
      String ComponentType;  
      UInt32 Errors;  
      UInt32 HeartbeatInterval;  
      UInt32 Infos;  
      DateTime LastContacted;  
      DateTime LastHeartbeat;  
      DateTime LastStarted;  
      String MachineName;  
      DateTime NextScheduledTime;  
      String SiteCode;  
      UInt32 State;  
      UInt32 Status;  
      String TallyInterval;  
      UInt32 Type;  
      UInt32 Warnings;  
};  

Metoder

I följande tabell visas metoderna i SMS_ComponentSummarizer.

Metod Beskrivning
DeleteStatistics-metod i klass SMS_ComponentSummarizer Tar bort statistik som rapporterats av komponentsammanfattningen.

Egenskaper

AvailabilityState
Datatyp: UInt32

Åtkomsttyp: Läs

Kvalificerare: Ingen

Komponentens tillgänglighetstillstånd. Standardvärdet är 0.

ComponentName
Datatyp: String

Åtkomsttyp: Läs

Kvalificerare: [key, SizeLimit("40")]

Namnet på den Configuration Manager komponenten.

ComponentType
Datatyp: String

Åtkomsttyp: Läs

Kvalificerare: Ingen

Komponenttypen.

Errors
Datatyp: UInt32

Åtkomsttyp: Läs

Kvalificerare: Ingen

Antal alla felmeddelanden som rapporterats av komponenten under tally-intervallet.

HeartbeatInterval
Datatyp: UInt32

Åtkomsttyp: Läs

Kvalificerare: [nyckel]

Pulsslagsintervallet.

Infos
Datatyp: UInt32

Åtkomsttyp: Läs

Kvalificerare: Ingen

Antal informationsstatusmeddelanden som rapporterats av komponenten under talintervallet.

LastContacted
Datatyp: DateTime

Åtkomsttyp: Läs

Kvalificerare: Ingen

Datum och tid då ett statusmeddelande senast togs emot från komponenten. Tidszonen baseras på tidszonen för den plats som anges i SiteCode egenskapen .

LastHeartbeat
Datatyp: DateTime

Åtkomsttyp: Läs

Kvalificerare: Ingen

Datum och tid för det senaste pulsslaget.

LastStarted
Datatyp: DateTime

Åtkomsttyp: Läs

Kvalificerare: Ingen

Datum och tid när komponenten senast startades. Tidszonen baseras på tidszonen för den plats som anges i SiteCode egenskapen .

MachineName
Datatyp: String

Åtkomsttyp: Läs

Kvalificerare: [nyckel]

Namnet på den dator där komponenten är installerad. Vissa komponenter kan köras på andra datorer än platsservern.

NextScheduledTime
Datatyp: DateTime

Åtkomsttyp: Läs

Kvalificerare: Ingen

Datum och tid då komponenten ska startas nästa gång komponenten körs enligt ett schema. Tidszonen baseras på egenskapens SiteCode tidszon.

SiteCode
Datatyp: String

Åtkomsttyp: Läs

Kvalificerare: [key, SizeLimit("3")]

Platskod för den Configuration Manager plats som komponenten är relaterad till.

State
Datatyp: UInt32

Åtkomsttyp: Läs

Kvalificerare: Ingen

Komponentens tillstånd. Möjliga värden är:

Värde Tillstånd
0 STOPPAT
1 STARTAT
2 PAUSAD
3 INSTALLERA
4 RE_INSTALLING
5 DE_INSTALLING

Status
Datatyp: UInt32

Åtkomsttyp: Läs

Kvalificerare: Ingen

Statusvärde som anger komponentens hälsa. Möjliga värden är:

Värde Status
GREEN(0) Okej. Det finns inga varnings- eller felmeddelanden.
GUL(1) Varning. Varningsmeddelanden genererades, men inte felmeddelanden.
RED(2) Kritiska. Det finns felmeddelanden.

TallyInterval
Datatyp: String

Åtkomsttyp: Läs

Kvalificerare: [nyckel]

Intervall eller tidsperiod som statistiken gäller för. Du måste ange ett tallyintervall i WHERE-satsen för att köra frågor mot instanser av den här klassen. Statistiken återställs till noll varje gång schemat förflutit. Om du vill använda den här egenskapen kan du läsa tallyintervallen för en Configuration Manager webbplats.

Type
Datatyp: UInt32

Åtkomsttyp: Läs

Kvalificerare: Ingen

Typ av komponent, till exempel en komponent som startas automatiskt (körs kontinuerligt). Möjliga värden är:

Värde Typ
0 AUTOMATISK START
1 PLANERAD
2 MANUELL

Warnings
Datatyp: UInt32

Åtkomsttyp: Läs

Kvalificerare: Ingen

Antal varningsstatusmeddelanden som rapporterats av komponenten under tally-intervallet.

Anmärkningar

Klasskvalificerare för den här klassen omfattar:

  • Läsa (skrivskyddad)

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

    Den här klassen rapporterar om komponenthälsa genom att räkna de felmeddelanden, varningar och informationsstatusmeddelanden som skapas av varje komponent. Den ger en översikt över hälsotillståndet för serverkomponenter på en viss plats. En instans av den här klassen skapas för varje serverkomponent som körs på platsen.

    Frågor måste innehålla ett TallyInterval värde.

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