WMI-Clientklasse „SMS_InstalledExecutable“SMS_InstalledExecutable Client WMI Class

Bei der- SMS_InstalledExecutable Klasse handelt es sich um eine WMI-Klasse (Client Windows-Verwaltungsinstrumentation) in Configuration Manager, die ausführbare Dateien identifiziert, die mit einer Software Installation verknüpft sind.The SMS_InstalledExecutable class is a client Windows Management Instrumentation (WMI) class, in Configuration Manager, that identifies executable files associated with a software installation.

Die folgende Syntax wird durch MOF-Code (Managed Object Format) vereinfacht und schließt alle geerbten Eigenschaften ein.The following syntax is simplified from Managed Object Format (MOF) code and includes all inherited properties.

SyntaxSyntax

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;  
};  

MethodenMethods

Die SMS_InstalledExecutable-Klasse definiert keine Methoden.The SMS_InstalledExecutable class does not define any methods.

EigenschaftenProperties

BinFileVersion
Datentyp: StringData type: String

Zugriffstyp: SchreibgeschütztAccess type: Read-only

Qualifizierer: keineQualifiers: None

Reserviert.Reserved. Für die interne Verwendung.For internal use.

BinProductVersion
Datentyp: StringData type: String

Zugriffstyp: SchreibgeschütztAccess type: Read-only

Qualifizierer: keineQualifiers: None

Reserviert.Reserved. Für die interne Verwendung.For internal use.

Description
Datentyp: StringData type: String

Zugriffstyp: SchreibgeschütztAccess type: Read-only

Qualifizierer: keineQualifiers: None

Dateibeschreibung, die Benutzern angezeigt werden kann, z. b. "Tastaturtreiber für Formatierungs Tastatur (Tastaturen)" oder "Microsoft Word für Windows".File description that can be presented to users, for example, "Keyboard driver for AT-style keyboards" or "Microsoft Word for Windows".

ExecutableName
Datentyp: StringData type: String

Zugriffstyp: SchreibgeschütztAccess type: Read-only

Qualifizierer: [key]Qualifiers: [key]

Der Name der Datei, einschließlich der Erweiterung, aber ohne den Pfad, z. b. "Notepad.exe".Name of the file, including the extension but excluding the path, for example, "Notepad.exe".

FilePropertiesHash
Datentyp: StringData type: String

Zugriffstyp: SchreibgeschütztAccess type: Read-only

Qualifizierer: keineQualifiers: None

Eine eindeutige 128-Bit-Signatur, die von einer Kombination der Product Description Eigenschaften,, ProductVersion , Publisher und FileName der Datei abgeleitet wird.A unique 128-bit signature that is derived from a combination of the Product, Description, ProductVersion, Publisher, and FileName properties of the file.

FilePropertiesHashEx
Datentyp: StringData type: String

Zugriffstyp: SchreibgeschütztAccess type: Read-only

Qualifizierer: keineQualifiers: None

Eine eindeutige 128-Bit-Signatur, die von einer Kombination der Product Description Eigenschaften,,,,, ProductVersion Publisher FileName FileVersion , BinProductVersion und BinFileVersion der Datei abgeleitet ist.A unique 128-bit signature that is derived from a combination of the Product, Description, ProductVersion, Publisher, FileName, FileVersion, BinProductVersion, and BinFileVersion properties of the file.

FileSize
Datentyp: UInt32Data type: UInt32

Zugriffstyp: SchreibgeschütztAccess type: Read-only

Qualifizierer: keineQualifiers: None

Größe der Datei in Bytes.Size of the file, in bytes.

FileVersion
Datentyp: StringData type: String

Zugriffstyp: SchreibgeschütztAccess type: Read-only

Qualifizierer: keineQualifiers: None

Die Version der Datei, z. b. "12.0.4518.1014".The version of the file, for example, "12.0.4518.1014".

HasPatchAdded
Datentyp: BooleanData type: Boolean

Zugriffstyp: SchreibgeschütztAccess type: Read-only

Qualifizierer: keineQualifiers: None

true , wenn die Datei als Teil eines Updates des Produkts hinzugefügt wurde, zu dem Sie gehört.true if the file was added as part of an update to the product to which it belongs.

InstalledFilePath
Datentyp: StringData type: String

Zugriffstyp: SchreibgeschütztAccess type: Read-only

Qualifizierer: keineQualifiers: None

Der Pfad, in dem sich die Datei befindet, z. b. "c:\Programme\Microsoft Office".The path where the file is located, for example, "C:\Program Files\Microsoft Office".

IsSystemFile
Datentyp: BooleanData type: Boolean

Zugriffstyp: SchreibgeschütztAccess type: Read-only

Qualifizierer: keineQualifiers: None

true , wenn die Datei eine Systemdatei ist.true if the file is a system file.

IsVitalFile
Datentyp: BooleanData type: Boolean

Zugriffstyp: SchreibgeschütztAccess type: Read-only

Qualifizierer: keineQualifiers: None

true , wenn die Datei für die genaue Ausführung des Produkts, zu dem Sie gehört, wichtig ist.true if the file is vital for the accurate operation of the product to which it belongs.

Language
Datentyp: UInt32Data type: UInt32

Zugriffstyp: SchreibgeschütztAccess type: Read-only

Qualifizierer: keineQualifiers: None

Die ID der Sprache, für die die Datei vorgesehen ist, z. b. "1033".ID of the language for which the file is intended, for example, "1033".

Product
Datentyp: StringData type: String

Zugriffstyp: SchreibgeschütztAccess type: Read-only

Qualifizierer: keineQualifiers: None

Der Name des Produkts, mit dem die Datei verteilt wird, z. b. "Microsoft Windows".The name of the product with which the file is distributed, for example, "Microsoft Windows".

ProductCode
Datentyp: StringData type: String

Zugriffstyp: SchreibgeschütztAccess type: Read-only

Qualifizierer: [key]Qualifiers: [key]

GUID, die der Prinzipal Bezeichner für eine Anwendung oder ein Produkt ist.GUID that is the principal identifier for an application or product. Weitere Informationen finden Sie in der Microsoft Windows Installer-Dokumentation.For more information, see the Microsoft Windows Installer documentation.

ProductVersion
Datentyp: StringData type: String

Zugriffstyp: SchreibgeschütztAccess type: Read-only

Qualifizierer: keineQualifiers: None

Die Version des Produkts, mit der die Datei verteilt wird, z. b. "4.2.0.2623".The version of the product with which the file is distributed, for example, "4.2.0.2623".

Publisher
Datentyp: StringData type: String

Zugriffstyp: SchreibgeschütztAccess type: Read-only

Qualifizierer: keineQualifiers: None

Das Unternehmen, das die Datei erstellt hat, z. b. "Microsoft Corporation" oder "Standard-Microsystems Corporation, Inc.".The company that produced the file, for example, "Microsoft Corporation" or "Standard Microsystems Corporation, Inc.".

BemerkungenRemarks

Hinweis

Diese Klasse wird derzeit nicht zur Unterstützung vorhandener Asset Intelligence Berichte verwendet.This class is not currently used to support existing Asset Intelligence reports. Sie kann jedoch aktiviert werden, um benutzerdefinierte Berichte zu unterstützen.However, it can be enabled to support custom reports.

Diese Klasse identifiziert ausführbare Dateien, die mit einer Software Installation verknüpft sind:This class identifies executable files associated with a software installation to:

  • Vergewissern Sie sich, dass die Anwendung installiert ist, indem Sie sich Configuration Manager Datei Inventur ansehen.Confirm that the application is installed by looking at Configuration Manager file inventory.

  • Geben Sie an, welche Messungs Regeln basierend auf den ausführbaren Dateien zum Messen der Anwendung festgelegt werden müssen.Indicate what metering rules, based on the executable files, have to be set to meter the application.

  • Führt eine Analyse der Anwendungs Auswirkung aus.Perform an application impact analysis.

    Da die Windows Installer Datei (. msi) einen Datensatz der installierten ausführbaren Dateien enthält, kann Sie als Quelle für die Zuordnung zwischen installierten Anwendungen und ausführbaren Dateien verwendet werden.Because the Windows Installer (.msi) file contains a record of the installed executable files, it can be used as the source for the mapping between installed applications and executable files.

    Diese Klasse ruft Daten aus zwei Quellen ab.This class retrieves data from two sources. Für jedes SMS_InstalledSoftware Client-WMI-Klassen Objekt identifiziert die Klasse das MSI-Paket, indem es die LocalPackage -Eigenschaft prüft und die MSI-Datenbank für alle exe-und com-Dateien abfragt.For each SMS_InstalledSoftware Client WMI Class object, the class identifies the .msi package by looking in the LocalPackage property, and queries the .msi database for all .exe and .com files.

    Für alle SMS_InstalledSoftware Client-WMI-Klassen Objekt, für das die- LocalPackage Eigenschaft auf festgelegt ist null , erstellt die- SMS_InstalledExecutable Klasse alle ausführbaren Dateien im Verzeichnis, die von der-Eigenschaft identifiziert werden InstallLocation .For any SMS_InstalledSoftware Client WMI Class object that has the LocalPackage property set to null, the SMS_InstalledExecutable class inventories all executable files in the directory that are identified by the InstallLocation property. Ausführbare Dateien, die außerhalb des Haupt Installationsverzeichnisses installiert werden, werden nicht inventarisiert.Executable files that are installed outside of the main installation directory are not inventoried.

Hinweis

Diese Klasse inventarisiert keine ausführbaren Dateien, die sich in den Verzeichnissen% windir % und% systemroot % befinden.This class does not inventory executable files located in the % windir % and % systemroot % directories.

Requirements (Anforderungen)Requirements

LaufzeitanforderungenRuntime Requirements

Weitere Informationen finden Sie unter Configuration Manager-Client-Lauf Zeitanforderungen.For more information, see Configuration Manager Client Runtime Requirements.

EntwicklungsanforderungenDevelopment Requirements

Weitere Informationen finden Sie unter Configuration Manager Client-Entwicklungsanforderungen.For more information, see Configuration Manager Client Development Requirements.

Weitere InformationenSee Also

WMI-Klassen für Asset Intelligence-Client Asset Intelligence Client WMI Classes
WMI-Klasse für den SMS_AutoStartSoftware Client SMS_AutoStartSoftware Client WMI Class
WMI-Klasse für den SMS_BrowserHelperObject Client SMS_BrowserHelperObject Client WMI Class
WMI-Klasse für den SMS_InstalledSoftware Client SMS_InstalledSoftware Client WMI Class
WMI-Klasse für den SMS_InstalledSoftwareMS Client SMS_InstalledSoftwareMS Client WMI Class
WMI-Klasse für den SMS_Processor Client SMS_Processor Client WMI Class
WMI-Klasse für den SMS_SoftwareShortcut Client SMS_SoftwareShortcut Client WMI Class
WMI-Klasse für den SMS_SystemConsoleUsage Client SMS_SystemConsoleUsage Client WMI Class
WMI-Klasse für den SMS_SystemConsoleUser ClientSMS_SystemConsoleUser Client WMI Class