Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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ées: String
Type d’accès : en lecture seule
Qualificateurs : Aucun
Réservé. Pour un usage interne.
BinProductVersion Type de données: String
Type d’accès : en lecture seule
Qualificateurs : Aucun
Réservé. Pour un usage interne.
Description Type de données: String
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 les claviers de style AT » ou « Microsoft Word pour Windows ».
ExecutableName Type de données: String
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ées: String
Type d’accès : en lecture seule
Qualificateurs : Aucun
Signature 128 bits unique dérivée d’une combinaison des Productpropriétés , Description, ProductVersion, Publisheret FileName du fichier.
FilePropertiesHashEx Type de données: String
Type d’accès : en lecture seule
Qualificateurs : Aucun
Signature 128 bits unique dérivée d’une combinaison des Productpropriétés , Description, ProductVersion, Publisher, FileNameFileVersion, , BinProductVersion, et BinFileVersion du fichier.
FileSize Type de données: UInt32
Type d’accès : en lecture seule
Qualificateurs : Aucun
Taille du fichier, en octets.
FileVersion Type de données: String
Type d’accès : en lecture seule
Qualificateurs : Aucun
Version du fichier, par exemple , « 12.0.4518.1014 ».
HasPatchAdded Type de données: Boolean
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ées: String
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ées: Boolean
Type d’accès : en lecture seule
Qualificateurs : Aucun
true si le fichier est un fichier système.
IsVitalFile Type de données: Boolean
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ées: UInt32
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ées: String
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ées: String
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ées: String
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ées: String
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
LocalPackageproprié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
LocalPackagepropriété est définienullsur , laSMS_InstalledExecutableclasse inventorie tous les fichiers exécutables du répertoire identifiés par laInstallLocationpropriété . Les fichiers exécutables installés en dehors du répertoire d’installation main 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
Classes WMI du client Asset IntelligenceSMS_AutoStartSoftware classe WMI client SMS_BrowserHelperObject classe WMI clientSMS_InstalledSoftware classe WMI clientSMS_InstalledSoftwareMS classe WMI clientSMS_Processor classe WMI clientSMS_SoftwareShortcut classe WMI clientSMS_SystemConsoleUsage classe WMI clientSMS_SystemConsoleUser classe WMI du client