Dela via


SMS_CIRelation serverns WMI-klass

SMS_CIRelation Klassen Windows Management Instrumentation (WMI) är en SMS Provider-serverklass i Configuration Manager som definierar relationen mellan två konfigurationsobjekt, till exempel ersättning av ett objekt med ett annat.

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

Syntax

Class SMS_CIRelation : SMS_BaseClass  
{  
    UInt32 FromCIID;  
    Boolean IsBroken;  
    Boolean IsVersionSpecific;  
    UInt32 Priority;  
    UInt32 RelationType;  
    UInt32 ToCIID;  
};  

Metoder

Klassen SMS_CIRelation definierar inga metoder.

Egenskaper

FromCIID
Datatyp: UInt32

Åtkomsttyp: Läsa/skriva

Kvalificerare: [nyckel]

ID för ett av konfigurationsobjekten. Värdet för den här egenskapen beror vanligtvis på värdet ToCIID för i kontexten som anges av RelationType. Den här egenskapen kan till exempel representera ett underordnat konfigurationsobjekt-ID (FROMCIID) som härleds från ett överordnat konfigurationsobjekt-ID (TOCIID).

ID:t för ett konfigurationsobjekt representeras av CI_ID egenskapen för SMS_ConfigurationItemLatestBaseClass Serverns WMI-klass.

IsBroken
Datatyp: Boolean

Åtkomsttyp: Skrivskyddad

Kvalificerare: [read, key]

true om relationen är bruten blir annars värdet falskt.

IsVersionSpecific
Datatyp: Boolean

Åtkomsttyp: Läsa/skriva

Kvalificerare: Ingen.

Se SMS_ConfigurationItemLatestBaseClass serverns WMI-klass.

Priority
Datatyp: UInt32

Åtkomsttyp: Läsa/skriva

Kvalificerare: Ingen.

En relation för app till distributionstyp (9) har prioritet.

RelationType
Datatyp: UInt32

Åtkomsttyp: Läsa/skriva

Kvalificerare: Ingen

Typ av relation mellan konfigurationsobjekt. Möjliga värden är:

Värde Relationstyp
1 Bundled
2 Obligatoriskt
3 Förbjudet
4 Valfritt
5 Härledda
6 Ersatt
7 Själv
8 Referens
9 AppToDTReference
10 AppDependence
11 Avsikt
12 Plattform
13 GlobalConditionReference
15 ApplicationSuperSeded
16 ApplicationType
17 ApplicationHost
18 ApplicationInstaller
19 SupersedOrDependent
20 VirtualEnvironmentReference
21 AppDCMReference
22 DeploymentTypeToPolicyTemplateReference
23 CIInheritanceRelation

ToCIID
Datatyp: UInt32

Åtkomsttyp: Läsa/skriva

Kvalificerare: [nyckel]

ID för det andra konfigurationsobjektet som är relaterat till det första objektet. Värdet för den här egenskapen beror vanligtvis på värdet FromCIID för i kontexten som anges av RelationType. Den här egenskapen kan till exempel representera ett överordnat konfigurationsobjekt-ID (TOCIID) som ett underordnat konfigurationsobjekt-ID (FROMCIID) härleds från.

ID:t för ett konfigurationsobjekt representeras av CI_ID egenskapen för SMS_ConfigurationItemLatestBaseClass Serverns WMI-klass.

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 gäller för alla typer av konfigurationsobjekt, inte bara programuppdateringar. En beskrivning av konfigurationsobjekttyper finns i CIType_ID egenskapen för SMS_ConfigurationItemBaseClass Serverns WMI-klass.

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

Om programuppdateringsdistributioner