Dela via


SMS_CI_CurrentComplianceStatus, serverns WMI-klass

Klassen SMS_CI_CurrentComplianceStatus Windows Management Instrumentation (WMI) är en SMS-providerserverklass i Configuration Manager som representerar kompatibilitetsstatusen för ett baslinjekonfigurationsobjekt.

Syntax

Class SMS_CI_CurrentComplianceStatus : SMS_BaseClass  
{  
      UInt32 CI_ID;  
      String CI_UniqueID;  
      UInt32 CIVersion;   
      UInt32 ComplianceState;  
      String ComplianceStateName;  
      String ComplianceStatusDetails;  
      UInt32 ComplianceValidationRuleFailures;  
      UInt32 DesiredState;   
      UInt32 EnforcementState;  
      String EnforcementStateName;  
      Boolean IsApplicable;  
      Boolean IsDetected;   
      DateTime LastComplianceMessageTime;   
      DateTime LastEnforcementMessageTime;  
      UInt32 MaxNoncomplianceCriticality;  
      String ModelName;   
      UInt32 ResourceID;  
      UInt32 SDMPackageVersion;  
      String UserName;  
};  

Metoder

Klassen SMS_CI_CurrentComplianceStatus definierar inga metoder.

Egenskaper

CI_ID
Datatyp: UInt32

Åtkomsttyp: Läs

Kvalificerare: [nyckel]

Konfigurationsobjektets unika ID. Det här ID:t är bara unikt för webbplatsen.

CI_UniqueID
Datatyp: String

Åtkomsttyp: Läs

Kvalificerare: [unik]

Konfigurationsobjektets unika ID. Det här ID:t är unikt på flera webbplatser.

CIVersion
Datatyp: UInt32

Åtkomsttyp: Läsa/skriva

Kvalificerare: ingen

Version av konfigurationsobjektet.

ComplianceState
Datatyp: UInt32

Åtkomsttyp: Läs

Kvalificerare: Ingen

Kompatibilitetstillståndet för konfigurationsobjektet.

ComplianceStateName
Datatyp: String

Åtkomsttyp: Läs

Kvalificerare: Ingen

Det läsbara namnet på kompatibilitetstillståndet. Möjliga värden är:

Värde Kompatibilitetstillstånd
0 Okänt kompatibilitetstillstånd
1 Kompatibel
2 Inkompatibel
4 Fel

ComplianceStatusDetails
Datatyp: String

Åtkomsttyp: Läs

Kvalificerare: [lazy]

Rapporten om inkompatibilitetsinformation som skickas av klienten i XML-format.

ComplianceValidationRuleFailures
Datatyp: UInt32

Åtkomsttyp: Läs

Kvalificerare: Ingen

Antalet verifieringsregelfel.

DesiredState
Datatyp: UInt32

Åtkomsttyp: Läs

Kvalificerare: Ingen

Önskat kompatibilitetstillstånd för konfigurationsobjektet på datorn.

EnforcementState
Datatyp: UInt32

Åtkomsttyp: Läs

Kvalificerare: Ingen

Verkställighetstillståndet. Möjliga värden är:

Värde Tvingande tillstånd
0 Okänt tvingande tillstånd
1 Tillämpning har startats
2 Tillämpning som väntar på innehåll
3 Väntar på att en annan installation ska slutföras
4 Väntar på underhållsperiod innan du installerar
5 Omstart krävs innan du installerar
6 Allmänt fel
7 Väntar på installation
8 Installera uppdatering
9 Väntar på omstart av systemet
10 Uppdateringen har installerats
11 Det gick inte att installera uppdateringen
12 Laddar ned uppdatering
13 Hämtad uppdatering
14 Det gick inte att ladda ned uppdateringen

EnforcementStateName
Datatyp: String

Åtkomsttyp: Läs

Kvalificerare: Ingen

Namnet på verkställighetstillståndet.

IsApplicable
Datatyp: Boolean

Åtkomsttyp: Läs

Kvalificerare: Ingen

true om konfigurationsobjektet är tillämpligt på datorn.

IsDetected
Datatyp: Boolean

Åtkomsttyp: Läs

Kvalificerare: Ingen

true om konfigurationsobjektet identifieras på datorn.

LastComplianceMessageTime
Datatyp: DateTime

Åtkomsttyp: Läs

Kvalificerare: Ingen

Datum och tid för det senaste meddelandet om kompatibilitetstillstånd.

LastEnforcementMessageTime
Datatyp: DateTime

Åtkomsttyp: Läs

Kvalificerare: Ingen

Datum och tid för det senaste meddelandet om tvingande tillstånd.

MaxNoncomplianceCriticality
Datatyp: UInt32

Åtkomsttyp: Läs

Kvalificerare: Ingen

Den maximala allvarlighetsgraden för inkompatibilitet som rapporterats av klienten för konfigurationsobjektet.

ModelName
Datatyp: String

Åtkomsttyp: Läsa/skriva

Kvalificerare: ingen

Modellnamn för konfigurationsobjektet.

ResourceID
Datatyp: UInt32

Åtkomsttyp: Läs

Kvalificerare: [nyckel]

Det unika ID:t för resursen för konfigurationsobjektet.

SDMPackageVersion
Datatyp: UInt32

Åtkomsttyp: Läs

Kvalificerare: Ingen

SDM-innehållsversion (System Definition Model) för konfigurationsobjektet.

UserName
Datatyp: String

Åtkomsttyp: Läsa/skriva

Kvalificerare: [nyckel]

Namnet på användaren.

Anmärkningar

Klasskvalificerare för den här klassen omfattar:

  • Läsa (skrivskyddad)

  • Säkrade

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

    Ditt program använder den här klassen för efterlevnadsövervakning för ett baslinjekonfigurationsobjekt.

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

Configuration Manager kompatibilitetsinställningar (DCM) , serverns WMI-klasser