Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
De SMS_InstalledExecutable klasse is een WMI-klasse (Windows Management Instrumentation) in Configuration Manager waarmee uitvoerbare bestanden worden geïdentificeerd die zijn gekoppeld aan een software-installatie.
De volgende syntaxis is vereenvoudigd van MOF-code (Managed Object Format) en bevat alle overgenomen eigenschappen.
Syntaxis
Class SMS_InstalledExecutable
{
String BinFileVersion;
String BinProductVersion;
String Description;
String ExecutableName;
String FilePropertiesHash;
String FilePropertiesHashEx;
UInt32 FileSize;
String FileVersion;
Boolean HasPatchAdded;
String InstalledFilePath;
Boolean IsSystemFile;
Boolean IsVitalFile;
UInt32 Language;
String Product;
String ProductCode;
String ProductVersion;
String Publisher;
};
Methoden
De SMS_InstalledExecutable klasse definieert geen methoden.
Eigenschappen
BinFileVersion Gegevenstype: String
Toegangstype: Alleen-lezen
Kwalificatie: Geen
Gereserveerd. Voor intern gebruik.
BinProductVersion Gegevenstype: String
Toegangstype: Alleen-lezen
Kwalificatie: Geen
Gereserveerd. Voor intern gebruik.
Description Gegevenstype: String
Toegangstype: Alleen-lezen
Kwalificatie: Geen
Bestandsbeschrijving die aan gebruikers kan worden gepresenteerd, bijvoorbeeld 'Toetsenbordstuurprogramma voor AT-toetsenborden' of 'Microsoft Word voor Windows'.
ExecutableName Gegevenstype: String
Toegangstype: Alleen-lezen
Kwalificatie: [sleutel]
Naam van het bestand, inclusief de extensie, maar exclusief het pad, bijvoorbeeld 'Notepad.exe'.
FilePropertiesHash Gegevenstype: String
Toegangstype: Alleen-lezen
Kwalificatie: Geen
Een unieke 128-bits handtekening die is afgeleid van een combinatie van de Producteigenschappen , Description, ProductVersion, Publisher, en FileName van het bestand.
FilePropertiesHashEx Gegevenstype: String
Toegangstype: Alleen-lezen
Kwalificatie: Geen
Een unieke 128-bits handtekening die is afgeleid van een combinatie van de Producteigenschappen , Description, ProductVersionPublisherFileVersionFileName, BinProductVersionen .BinFileVersion
FileSize Gegevenstype: UInt32
Toegangstype: Alleen-lezen
Kwalificatie: Geen
Grootte van het bestand, in bytes.
FileVersion Gegevenstype: String
Toegangstype: Alleen-lezen
Kwalificatie: Geen
De versie van het bestand, bijvoorbeeld '12.0.4518.1014'.
HasPatchAdded Gegevenstype: Boolean
Toegangstype: Alleen-lezen
Kwalificatie: Geen
true als het bestand is toegevoegd als onderdeel van een update van het product waartoe het behoort.
InstalledFilePath Gegevenstype: String
Toegangstype: Alleen-lezen
Kwalificatie: Geen
Het pad waar het bestand zich bevindt, bijvoorbeeld 'C:\Program Files\Microsoft Office'.
IsSystemFile Gegevenstype: Boolean
Toegangstype: Alleen-lezen
Kwalificatie: Geen
true als het bestand een systeembestand is.
IsVitalFile Gegevenstype: Boolean
Toegangstype: Alleen-lezen
Kwalificatie: Geen
true als het bestand essentieel is voor de nauwkeurige werking van het product waartoe het behoort.
Language Gegevenstype: UInt32
Toegangstype: Alleen-lezen
Kwalificatie: Geen
Id van de taal waarvoor het bestand is bedoeld, bijvoorbeeld '1033'.
Product Gegevenstype: String
Toegangstype: Alleen-lezen
Kwalificatie: Geen
De naam van het product waarmee het bestand wordt gedistribueerd, bijvoorbeeld 'Microsoft Windows'.
ProductCode Gegevenstype: String
Toegangstype: Alleen-lezen
Kwalificatie: [sleutel]
GUID die de principal-id is voor een toepassing of product. Zie de documentatie voor Microsoft Windows Installer voor meer informatie.
ProductVersion Gegevenstype: String
Toegangstype: Alleen-lezen
Kwalificatie: Geen
De versie van het product waarmee het bestand wordt gedistribueerd, bijvoorbeeld '4.2.0.2623'.
Publisher Gegevenstype: String
Toegangstype: Alleen-lezen
Kwalificatie: Geen
Het bedrijf dat het bestand heeft geproduceerd, bijvoorbeeld 'Microsoft Corporation' of 'Standard Microsystems Corporation, Inc'.
Opmerkingen
Opmerking
Deze klasse wordt momenteel niet gebruikt ter ondersteuning van bestaande Asset Intelligence-rapporten. Het kan echter worden ingeschakeld om aangepaste rapporten te ondersteunen.
Deze klasse identificeert uitvoerbare bestanden die zijn gekoppeld aan een software-installatie om het volgende te doen:
Controleer of de toepassing is geïnstalleerd door te kijken naar Configuration Manager bestandsinventaris.
Geef aan welke meterregels, op basis van de uitvoerbare bestanden, moeten worden ingesteld om de toepassing te meten.
Een toepassingsimpactanalyse uitvoeren.
Omdat het Windows Installer-bestand (.msi) een record van de geïnstalleerde uitvoerbare bestanden bevat, kan het worden gebruikt als bron voor de toewijzing tussen geïnstalleerde toepassingen en uitvoerbare bestanden.
Deze klasse haalt gegevens op uit twee bronnen. Voor elk WMI-klasse-object van de SMS_InstalledSoftware client identificeert de klasse het .msi-pakket door in de
LocalPackageeigenschap te zoeken en voert de .msi-database een query uit op alle .exe- en .com-bestanden.Voor elk SMS_InstalledSoftware WMI-klasseobject client waarvoor de
LocalPackageeigenschap is ingesteld opnull, inventarist deSMS_InstalledExecutableklasse alle uitvoerbare bestanden in de map die worden geïdentificeerd door deInstallLocationeigenschap. Uitvoerbare bestanden die buiten de hoofdinstallatiemap zijn geïnstalleerd, worden niet geïnventariseerd.
Opmerking
Met deze klasse worden uitvoerbare bestanden in de mappen %windir% en %systemroot% niet geïnventariseerd.
Vereisten
Runtimevereisten
Zie runtimevereisten voor Configuration Manager client voor meer informatie.
Ontwikkelingsvereisten
Zie Configuration Manager Vereisten voor clientontwikkeling voor meer informatie.
Zie ook
WMI-klasse Asset Intelligence-clientSMS_AutoStartSoftware WMI-klasseSMS_BrowserHelperObject client WMI-klasseSMS_InstalledSoftware client WMI-klasseSMS_InstalledSoftwareMS client WMI-klasseSMS_Processor client WMI-klasseSMS_SoftwareShortcut client WMI-klasseSMS_SystemConsoleUsage client WMI-klasseSMS_SystemConsoleUser client WMI-klasse