Partager via


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 Productpropriétés , Description, ProductVersion, Publisheret 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 Productpropriétés , Description, ProductVersion, Publisher, FileNameFileVersion, , 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éfinie nullsur , la SMS_InstalledExecutable classe inventorie tous les fichiers exécutables du répertoire identifiés par la InstallLocation 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