Dela via


SMS_AISoftwareList serverns WMI-klass

Klassen SMS_AISoftwareList Windows Management Instrumentation (WMI) i Configuration Manager innehåller alla kända programvarutitlar i tillgångsinformationskatalogen.

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

Syntax

Class SMS_AISoftwareList : SMS_BaseClass   
{   
      uint32 CategoryID;   
      string CategoryName;   
      string CommonName;   
      string CommonPublisher;   
      string CommonVersion;   
      uint32 Count; (obsolete in SP1)   
      uint32 FamilyID;   
      string FamilyName;   
      string OfficialCategoryName;   
      string OfficialFamilyName;   
      string SoftwareCode; (obsolete in SP1)  
      uint32 SoftwareCount;   
      string SoftwareID; (obsolete in SP1)  
      string SoftwareKey;   
      string SoftwarePropertiesHash; (obsolete in SP1)  
      uint32 State;   
      uint32 Tag1ID;   
      string Tag1Name;   
      uint32 Tag2ID;   
      string Tag2Name;   
      uint32 Tag3ID;   
      string Tag3Name;   
};  

Metoder

I följande tabell visas metoderna i SMS_AISoftwareList klassen .

Metod Beskrivning
AddSoftwareHashData-metod i klass SMS_AISoftwareList SoftwarePropertiesHash Lägger till från SoftwareCode och Title.
GetCategorizationRequestText-metod i klass SMS_AISoftwareList Hämtar den kategoriserings-XML som används för att begära kategorisering från System Center Online.
GetSummary-metod i klass SMS_AISoftwareList Hämtar en sammanfattning av alla klassinstanser baserat på State klassens egenskap.
ResolveConflict-metod i klass SMS_AISoftwareList Löser konflikten via parametern Resolution vars värden är:
1 – Behåll lokal redigering och ignorera den senaste uppdateringen från Microsoft.
2 – Återställ lokal redigering och ersätt den med den senaste uppdateringen från Microsoft.
Alla andra värden ignoreras.
SetCategorizationRequest-metod i klass SMS_AISoftwareList Skickar en begäran till System Center Online om programvarukategorisering.

Egenskaper

CategoryID
Datatyp: UInt32

Åtkomsttyp: Läsa/skriva

Kvalificerare: Ingen

Refererar till en SMS_AICategory WMI-klassinstans för server .

CategoryName
Datatyp: String

Åtkomsttyp: Skrivskyddad

Kvalificerare: Ingen

Kategorinamn som identifieras av CategoryID egenskapen .

CommonName
Datatyp: String

Åtkomsttyp: Skrivskyddad

Kvalificerare: Ingen

Programvarutitel, som det är allmänt känt.

CommonPublisher
Datatyp: String

Åtkomsttyp: Skrivskyddad

Kvalificerare: Ingen

Utgivare av programvarutiteln, som det är allmänt känt.

CommonVersion
Datatyp: String

Åtkomsttyp: Skrivskyddad

Kvalificerare: Ingen

Version av programvarutiteln, som det är allmänt känt.

Count
Datatyp: UInt32

Åtkomsttyp: Skrivskyddad

Kvalificerare: Ingen

Den här metoden/egenskapen har tagits bort eller föråldrats i Configuration Manager SP1. Använd SoftwareCount i stället.

Den här informationen gäller för System Center 2012 Configuration Manager SP1 eller senare och System Center 2012 R2 Configuration Manager eller senare.

FamilyID
Datatyp: UInt32

Åtkomsttyp: Läsa/skriva

Kvalificerare: Ingen

Refererar till en SMS_AICategory WMI-klassinstans för server .

FamilyName
Datatyp: String

Åtkomsttyp: Skrivskyddad

Kvalificerare: Ingen

Familjenamn som identifieras av FamilyID egenskapen.

OfficialCategoryName
Datatyp: String

Åtkomsttyp: Skrivskyddad

Kvalificerare: Ingen

Egenskapen CategoryID kan ändras, vilket ändrar vad CategoryName egenskapen innehåller. Det här är det ursprungliga namnet på kategorin innan några ändringar har gjorts.

OfficialFamilyName
Datatyp: String

Åtkomsttyp: Skrivskyddad

Kvalificerare: Ingen

Egenskapen FamilyID kan ändras, vilket ändrar vad FamilyName egenskapen innehåller. Det här är det ursprungliga namnet på familjen innan några ändringar har gjorts.

SoftwareCode
Datatyp: String

Åtkomsttyp: Skrivskyddad

Kvalificerare: Ingen

Identifierare för programvarutiteln, definierad av utgivaren av programvarutiteln.

SoftwareCount
Datatyp: UInt32

Åtkomsttyp: Skrivskyddad

Kvalificerare: [read]

Antal programvarutitlar.

Den här informationen gäller för System Center 2012 Configuration Manager SP1 eller senare och System Center 2012 R2 Configuration Manager eller senare.

SoftwareID
Datatyp: String

Åtkomsttyp: Skrivskyddad

Kvalificerare: Ingen

Ett Microsoft genererat GUID som identifierar den här programvarutiteln.

Den här metoden/egenskapen har tagits bort eller föråldrats i Configuration Manager SP1.

SoftwareKey
Datatyp: String

Åtkomsttyp: Skrivskyddad

Kvalificerare: [key, read]

En Microsoft genererad nyckel som identifierar den här programvarutiteln.

Den här informationen gäller för System Center 2012 Configuration Manager SP1 eller senare och System Center 2012 R2 Configuration Manager eller senare.

SoftwarePropertiesHash
Datatyp: String

Åtkomsttyp: Skrivskyddad

Kvalificerare: nyckel

En automatiskt genererad hash som består av namn, utgivare och version av programvarutiteln.

Den här metoden/egenskapen har tagits bort eller föråldrats i Configuration Manager SP1.

State
Datatyp: UInt32

Åtkomsttyp: Skrivskyddad

Kvalificerare: Ingen

Status för den här programposten.

Värde Beskrivning
0 Verifierad definieras kategorin av Microsoft via System Center Online.
1 Användardefinierad, kategori har definierats eller har ändrats av en användare.
2 Programmet väntar på kategorisering genom att Microsoft via System Center Online.
3 Uppdateringsbar, programvarukategorin kan uppdateras av användaren.
4 Okategoriserad har programvaran inte kategoriserats av Microsoft eller användaren.

Tag1ID
Datatyp: UInt32

Åtkomsttyp: Läsa/skriva

Kvalificerare: Ingen

Refererar till en SMS_AICategory WMI-klassinstans för server .

Tag1Name
Datatyp: String

Åtkomsttyp: Skrivskyddad

Kvalificerare: Ingen

Taggnamn som identifieras av CategoryID egenskapen .

Tag2ID
Datatyp: UInt32

Åtkomsttyp: Läsa/skriva

Kvalificerare: Ingen

Refererar till en SMS_AICategory WMI-klassinstans för server .

Tag2Name
Datatyp: String

Åtkomsttyp: Skrivskyddad

Kvalificerare: Ingen

Taggnamn som identifieras av CategoryID egenskapen .

Tag3ID
Datatyp: UInt32

Åtkomsttyp: Läsa/skriva

Kvalificerare: Ingen

Refererar till en SMS_AICategory WMI-klassinstans för server .

Tag3Name
Datatyp: String

Åtkomsttyp: Skrivskyddad

Kvalificerare: Ingen

Taggnamn som identifieras av CategoryID egenskapen .

Anmärkningar

Klasskvalificerare för den här klassen omfattar:

Returvärden

En SInt32 datatyp som är 0 för att indikera lyckad eller icke-noll för att indikera fel.

Information om hur du hanterar returnerade fel finns i Om Configuration Manager fel.

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

Initiera synkronisering av tillgångsinformation