classe WMI du client SMS_InstalledExecutable
La SMS_InstalledExecutable
classe est une classe WMI (Windows Management Instrumentation) cliente, dans Configuration Manager, qui identifie les fichiers exécutables associés à une installation logicielle.
La syntaxe suivante est simplifiée à partir du code MOF (Managed Object Format) et inclut toutes les propriétés héritées.
Syntaxe
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;
};
Méthodes
La SMS_InstalledExecutable
classe ne définit aucune méthode.
Propriétés
BinFileVersion
Type de donnéesString
Type d’accès : en lecture seule
Qualificateurs : Aucun
Réservé. Pour un usage interne.
BinProductVersion
Type de donnéesString
Type d’accès : en lecture seule
Qualificateurs : Aucun
Réservé. Pour un usage interne.
Description
Type de donnéesString
Type d’accès : en lecture seule
Qualificateurs : Aucun
Description du fichier qui peut être présentée aux utilisateurs, par exemple, « Pilote de clavier pour claviers de style AT » ou « Microsoft Word pour Windows ».
ExecutableName
Type de donnéesString
Type d’accès : en lecture seule
Qualificateurs : [key]
Nom du fichier, y compris l’extension mais à l’exclusion du chemin d’accès, par exemple, « Notepad.exe ».
FilePropertiesHash
Type de donnéesString
Type d’accès : en lecture seule
Qualificateurs : Aucun
Signature 128 bits unique dérivée d’une combinaison des Product
propriétés , Description
, ProductVersion
, Publisher
et FileName
du fichier.
FilePropertiesHashEx
Type de donnéesString
Type d’accès : en lecture seule
Qualificateurs : Aucun
Signature 128 bits unique dérivée d’une combinaison des Product
propriétés , Description
, ProductVersion
, Publisher
, FileName
FileVersion
, , BinProductVersion
, et BinFileVersion
du fichier.
FileSize
Type de donnéesUInt32
Type d’accès : en lecture seule
Qualificateurs : Aucun
Taille du fichier, en octets.
FileVersion
Type de donnéesString
Type d’accès : en lecture seule
Qualificateurs : Aucun
Version du fichier, par exemple , « 12.0.4518.1014 ».
HasPatchAdded
Type de donnéesBoolean
Type d’accès : en lecture seule
Qualificateurs : Aucun
true
si le fichier a été ajouté dans le cadre d’une mise à jour du produit auquel il appartient.
InstalledFilePath
Type de donnéesString
Type d’accès : en lecture seule
Qualificateurs : Aucun
Chemin d’accès où se trouve le fichier, par exemple, « C:\Program Files\Microsoft Office ».
IsSystemFile
Type de donnéesBoolean
Type d’accès : en lecture seule
Qualificateurs : Aucun
true
si le fichier est un fichier système.
IsVitalFile
Type de donnéesBoolean
Type d’accès : en lecture seule
Qualificateurs : Aucun
true
si le fichier est essentiel pour le fonctionnement précis du produit auquel il appartient.
Language
Type de donnéesUInt32
Type d’accès : en lecture seule
Qualificateurs : Aucun
ID de la langue pour laquelle le fichier est destiné, par exemple, « 1033 ».
Product
Type de donnéesString
Type d’accès : en lecture seule
Qualificateurs : Aucun
Nom du produit avec lequel le fichier est distribué, par exemple, « Microsoft Windows ».
ProductCode
Type de donnéesString
Type d’accès : en lecture seule
Qualificateurs : [key]
GUID qui est l’identificateur principal d’une application ou d’un produit. Pour plus d’informations, consultez la documentation Microsoft Windows Installer.
ProductVersion
Type de donnéesString
Type d’accès : en lecture seule
Qualificateurs : Aucun
Version du produit avec lequel le fichier est distribué, par exemple, « 4.2.0.2623 ».
Publisher
Type de donnéesString
Type d’accès : en lecture seule
Qualificateurs : Aucun
La société qui a produit le fichier, par exemple, « Microsoft Corporation » ou « Standard Microsystems Corporation, Inc. ».
Remarques
Remarque
Cette classe n’est actuellement pas utilisée pour prendre en charge les rapports Asset Intelligence existants. Toutefois, il peut être activé pour prendre en charge les rapports personnalisés.
Cette classe identifie les fichiers exécutables associés à une installation de logiciel pour :
Vérifiez que l’application est installée en examinant Configuration Manager’inventaire des fichiers.
Indiquez les règles de contrôle, basées sur les fichiers exécutables, qui doivent être définies pour mesurer l’application.
Effectuer une analyse d’impact sur l’application.
Étant donné que le fichier Windows Installer (.msi) contient un enregistrement des fichiers exécutables installés, il peut être utilisé comme source pour le mappage entre les applications installées et les fichiers exécutables.
Cette classe récupère des données à partir de deux sources. Pour chaque objet de classe WMI client SMS_InstalledSoftware , la classe identifie le package .msi en recherchant la
LocalPackage
propriété et interroge la base de données .msi pour tous les fichiers .exe et .com.Pour tout objet de classe WMI client SMS_InstalledSoftware dont la
LocalPackage
propriété est définienull
sur , laSMS_InstalledExecutable
classe inventorie tous les fichiers exécutables du répertoire identifiés par laInstallLocation
propriété . Les fichiers exécutables installés en dehors du répertoire d’installation principal ne sont pas inventoriés.
Remarque
Cette classe n’inventaire pas les fichiers exécutables situés dans les répertoires %windir% et %systemroot%.
Configuration requise
Configuration requise pour l’exécution
Pour plus d’informations, consultez Configuration Manager Configuration requise pour l’exécution du client.
Conditions requises pour le développement
Pour plus d’informations, consultez Configuration Manager Exigences de développement du client.
Voir aussi
Asset Intelligence Client WMI Classes
classe WMI du client SMS_AutoStartSoftware
classe WMI du client SMS_BrowserHelperObject
classe WMI du client SMS_InstalledSoftware
classe WMI du client SMS_InstalledSoftwareMS
classe WMI du client SMS_Processor
classe WMI du client SMS_SoftwareShortcut
Classe WMI du client SMS_SystemConsoleUsage
classe WMI du client SMS_SystemConsoleUser