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

Unik femsiffrig 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 Microsoft Windows-funktionen MsiEnumProducts . 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

WMI-klasserSMS_AutoStartSoftware klient-WMI-klass SMS_BrowserHelperObject klientens WMI-klass SMS_InstalledExecutable klientens WMI-klassSMS_InstalledSoftware klientens WMI-klassSMS_Processor klientens WMI-klassSMS_SoftwareShortcut klientens WMI-klassSMS_SystemConsoleUsage klientens WMI-klassSMS_SystemConsoleUser klientens WMI-klass