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