Dela via


SMS_InstalledSoftwareMS klientens WMI-klass

Viktigt

Den här klassen används inte längre i Configuration Manager.

Klassen SMS_InstalledSoftwareMS är en WMI-klass (Windows Management Instrumentation) i Configuration Manager som sammanfogar Microsoft specifik installerad programvaruinformation från flera källor för att tillhandahålla kategorisering och Microsoft licensinformation.

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

Syntax

Class SMS_InstalledSoftwareMS   
{  
      String ChannelCode;  
      String ChannelID;  
      String MPC;  
      String ProductCode;  
      String SoftwareCode;  
};  

Metoder

Klassen SMS_InstalledSoftwareMS definierar inga metoder.

Egenskaper

ChannelCode
Datatyp: String

Åtkomsttyp: Skrivskyddad

Kvalificerare: Ingen

Produktens anskaffningskanal. Möjliga värden är:

Värde Beskrivning
0 Fullständig paketerad produkt
1 Kompatibilitetskontrollerad produkt
2 Oem
3 Volym

ChannelID
Datatyp: String

Åtkomsttyp: Skrivskyddad

Kvalificerare: Ingen

Tresiffrigt ID som också används för att ange kanalen som hämtats från ProductID egenskapen för Microsoft produkter. De specifika värdena varierar beroende på produkt.

MPC
Datatyp: String

Åtkomsttyp: Skrivskyddad

Kvalificerare: Ingen

Unikt femsiffrigt Microsoft produktkod som identifierar en specifik produktfamilj, version, språk och måloperativsystem.

ProductCode
Datatyp: String

Åtkomsttyp: Skrivskyddad

Kvalificerare: Ingen

En unik kod för den specifika produktversionen. Den här koden representeras som ett GUID för Microsoft Windows Installer-baserade program eller som den sträng som används av produkten för att registrera med Lägg till eller ta bort program.

SoftwareCode
Datatyp: String

Åtkomsttyp: Skrivskyddad

Kvalificerare: [nyckel]

En standardiserad version av ProductCode egenskapen. Alla tecken i strängen är gemener.

Anmärkningar

Den här klassen sammanfogar information från så många som fem källor. Den första källan är funktionen Microsoft WindowsMsiEnumProducts. Den här funktionen räknas upp genom alla produkter som för närvarande annonseras eller installeras. Andra informationskällor för all installerad programvara är följande registernycklar:

  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\[User SID]\Products

  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall

    Klassen samlar också in information för operativsystemprogramvara från följande källor:

  • WMI-klassrot\CIMV2:Win32_OperatingSystem

  • Registernyckel HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion

Krav

Körningskrav

Mer information finns i Configuration Manager Krav för klientkörning.

Utvecklingskrav

Mer information finns i Configuration Manager Krav för klientutveckling.

Se även

Tillgångsinformation, klientens WMI-klasser
SMS_AutoStartSoftware klientens WMI-klass
SMS_BrowserHelperObject klientens WMI-klass
SMS_InstalledExecutable klientens WMI-klass
SMS_InstalledSoftware klientens WMI-klass
SMS_Processor klientens WMI-klass
SMS_SoftwareShortcut klientens WMI-klass
SMS_SystemConsoleUsage klientens WMI-klass
SMS_SystemConsoleUser klientens WMI-klass