Classe WMI du client SMS_InstalledExecutable

La SMS_InstalledExecutable classe est une classe client Windows Management Instrumentation (WMI), dans Configuration Manager, qui identifie les fichiers exécutables associés à l’installation d’un logiciel.

La syntaxe suivante est simplifiée à partir de code au format MOF (Managed Object Format) et inclut toutes les propriétés héritées.

Syntax

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 classe SMS_InstalledExecutable ne définit aucune méthode.

Propriétés

BinFileVersion
Type de données : String

Type d'accès : Lecture seule

Qualificateurs : aucun

Réservé. À usage interne uniquement.

BinProductVersion
Type de données : String

Type d'accès : Lecture seule

Qualificateurs : aucun

Réservé. À usage interne uniquement.

Description
Type de données : String

Type d'accès : Lecture seule

Qualificateurs : aucun

Description de 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 : Lecture seule

Qualificateurs : [clé]

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 : Lecture seule

Qualificateurs : aucun

Signature unique de 128 bits dérivée d’une combinaison des Product Description Propriétés,, ProductVersion , Publisher et FileName du fichier.

FilePropertiesHashEx
Type de données : String

Type d'accès : Lecture seule

Qualificateurs : aucun

Signature 128 bits unique dérivée d’une combinaison des Product Description Propriétés,, ProductVersion ,,,, Publisher FileName FileVersion BinProductVersion et BinFileVersion du fichier.

FileSize
Type de données : UInt32

Type d'accès : Lecture seule

Qualificateurs : aucun

Taille du fichier en octets.

FileVersion
Type de données : String

Type d'accès : Lecture seule

Qualificateurs : aucun

Version du fichier, par exemple, « 12.0.4518.1014 ».

HasPatchAdded
Type de données : Boolean

Type d'accès : 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 : Lecture seule

Qualificateurs : aucun

Chemin d’accès de l’emplacement du fichier, par exemple, « C:\Program Files\Microsoft Office ».

IsSystemFile
Type de données : Boolean

Type d'accès : Lecture seule

Qualificateurs : aucun

true Si le fichier est un fichier système.

IsVitalFile
Type de données : Boolean

Type d'accès : Lecture seule

Qualificateurs : aucun

true Si le fichier est vital pour le fonctionnement précis du produit auquel il appartient.

Language
Type de données : UInt32

Type d'accès : 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 : 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 : Lecture seule

Qualificateurs : [clé]

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 : 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 : Lecture seule

Qualificateurs : aucun

La société qui a produit le fichier, par exemple, « Microsoft Corporation » ou « Standard Microsystems Corporation, Inc. ».

Remarques

Notes

Cette classe n’est pas utilisée actuellement pour prendre en charge les rapports de 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 à l’installation d’un logiciel pour :

  • Vérifiez que l’application est installée en examinant Configuration Manager inventaire des fichiers.

  • Indiquez quelles règles de contrôle, en fonction des fichiers exécutables, doivent être définies pour mesurer l’application.

  • Effectuer une analyse d’impact sur les applications.

    É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 les données de deux sources. Pour chaque objet de classe WMI du Client SMS_InstalledSoftware , la classe identifie le package. msi en examinant 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é a la valeur null , la SMS_InstalledExecutable classe inventorie tous les fichiers exécutables dans le répertoire qui sont identifiés par la InstallLocation propriété. Les fichiers exécutables qui sont installés en dehors du répertoire d’installation principal ne sont pas inventoriés.

Notes

Cette classe ne stocke pas les fichiers exécutables situés dans les répertoires% windir % et% systemroot %.

Spécifications

Configuration requise du runtime

Pour plus d’informations, consultez Configuration Manager exigences du runtime du client.

Spécifications pour le développement

Pour plus d’informations, consultez Configuration requise pour le développement de clients Configuration Manager.

Voir aussi

Classes WMI du client Asset Intelligence
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