Teilen über


SMS_InstalledExecutable-Client-WMI-Klasse

Die SMS_InstalledExecutable -Klasse ist eine WMI-Klasse (Windows Management Instrumentation) in Configuration Manager, die ausführbare Dateien identifiziert, die einer Softwareinstallation zugeordnet sind.

Die folgende Syntax wird vom MOF-Code (Managed Object Format) vereinfacht und enthält alle geerbten Eigenschaften.

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

Methoden

Die SMS_InstalledExecutable -Klasse definiert keine Methoden.

Eigenschaften

BinFileVersion
Datentyp: String

Zugriffstyp: Schreibgeschützt

Qualifizierer: Keine

Reserviert. Zur internen Verwendung.

BinProductVersion
Datentyp: String

Zugriffstyp: Schreibgeschützt

Qualifizierer: Keine

Reserviert. Zur internen Verwendung.

Description
Datentyp: String

Zugriffstyp: Schreibgeschützt

Qualifizierer: Keine

Dateibeschreibung, die Benutzern angezeigt werden kann, z. B. "Tastaturtreiber für AT-Tastaturen" oder "Microsoft Word für Windows".

ExecutableName
Datentyp: String

Zugriffstyp: Schreibgeschützt

Qualifizierer: [Schlüssel]

Name der Datei, einschließlich der Erweiterung, aber ohne den Pfad, z. B. "Notepad.exe".

FilePropertiesHash
Datentyp: String

Zugriffstyp: Schreibgeschützt

Qualifizierer: Keine

Eine eindeutige 128-Bit-Signatur, die von einer Kombination der ProductEigenschaften , Description, ProductVersion, Publisherund FileName der Datei abgeleitet wird.

FilePropertiesHashEx
Datentyp: String

Zugriffstyp: Schreibgeschützt

Qualifizierer: Keine

Eine eindeutige 128-Bit-Signatur, die von einer Kombination der ProductEigenschaften , , Description, ProductVersionPublisher, FileName, FileVersionBinProductVersion, und BinFileVersion der Datei abgeleitet wird.

FileSize
Datentyp: UInt32

Zugriffstyp: Schreibgeschützt

Qualifizierer: Keine

Größe der Datei in Byte.

FileVersion
Datentyp: String

Zugriffstyp: Schreibgeschützt

Qualifizierer: Keine

Die Version der Datei, z. B. "12.0.4518.1014".

HasPatchAdded
Datentyp: Boolean

Zugriffstyp: Schreibgeschützt

Qualifizierer: Keine

true , wenn die Datei als Teil eines Updates zu dem Produkt hinzugefügt wurde, zu dem sie gehört.

InstalledFilePath
Datentyp: String

Zugriffstyp: Schreibgeschützt

Qualifizierer: Keine

Der Pfad, in dem sich die Datei befindet, z. B. "C:\Programme\Microsoft Office".

IsSystemFile
Datentyp: Boolean

Zugriffstyp: Schreibgeschützt

Qualifizierer: Keine

true , wenn die Datei eine Systemdatei ist.

IsVitalFile
Datentyp: Boolean

Zugriffstyp: Schreibgeschützt

Qualifizierer: Keine

true , wenn die Datei für den genauen Betrieb des Produkts, zu dem sie gehört, unerlässlich ist.

Language
Datentyp: UInt32

Zugriffstyp: Schreibgeschützt

Qualifizierer: Keine

ID der Sprache, für die die Datei bestimmt ist, z. B. "1033".

Product
Datentyp: String

Zugriffstyp: Schreibgeschützt

Qualifizierer: Keine

Der Name des Produkts, mit dem die Datei verteilt wird, z. B. "Microsoft Windows".

ProductCode
Datentyp: String

Zugriffstyp: Schreibgeschützt

Qualifizierer: [Schlüssel]

GUID, die der Prinzipalbezeichner für eine Anwendung oder ein Produkt ist. Weitere Informationen finden Sie in der Dokumentation zu Microsoft Windows Installer.

ProductVersion
Datentyp: String

Zugriffstyp: Schreibgeschützt

Qualifizierer: Keine

Die Version des Produkts, mit dem die Datei verteilt wird, z. B. "4.2.0.2623".

Publisher
Datentyp: String

Zugriffstyp: Schreibgeschützt

Qualifizierer: Keine

Das Unternehmen, das die Datei erstellt hat, z. B. "Microsoft Corporation" oder "Standard Microsystems Corporation, Inc.".

Hinweise

Hinweis

Diese Klasse wird derzeit nicht zur Unterstützung vorhandener Asset Intelligence-Berichte verwendet. Es kann jedoch aktiviert werden, um benutzerdefinierte Berichte zu unterstützen.

Diese Klasse identifiziert ausführbare Dateien, die einer Softwareinstallation zugeordnet sind, für Folgendes:

  • Vergewissern Sie sich, dass die Anwendung installiert ist, indem Sie sich Configuration Manager Dateibestand ansehen.

  • Geben Sie an, welche Messungsregeln basierend auf den ausführbaren Dateien festgelegt werden müssen, um die Anwendung zu ermitteln.

  • Führen Sie eine Anwendungsauswirkungsanalyse durch.

    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.

    Diese Klasse ruft Daten aus zwei Quellen ab. Für jedes SMS_InstalledSoftware Client-WMI-Klassenobjekt identifiziert die Klasse das .msi Paket, indem sie in der LocalPackage -Eigenschaft sucht, und fragt die .msi-Datenbank nach allen .exe- und .com-Dateien ab.

    Für jedes SMS_InstalledSoftware Client-WMI-Klassenobjekt , für das die LocalPackage -Eigenschaft auf nullfestgelegt ist, inventaret die SMS_InstalledExecutable -Klasse alle ausführbaren Dateien im Verzeichnis, die von der InstallLocation -Eigenschaft identifiziert werden. Ausführbare Dateien, die außerhalb des Standard Installationsverzeichnisses installiert werden, werden nicht inventarisiert.

Hinweis

Diese Klasse inventarisieren keine ausführbaren Dateien, die sich in den Verzeichnissen %windir% und %systemroot% befinden.

Anforderungen

Laufzeitanforderungen

Weitere Informationen finden Sie unter Configuration Manager Anforderungen an die Clientlaufzeit.

Entwicklungsanforderungen

Weitere Informationen finden Sie unter Configuration Manager Cliententwicklungsanforderungen.

Siehe auch

Asset Intelligence-Client-WMI-Klassen
WMI-Klasse des SMS_AutoStartSoftware-Clients
WMI-Klasse des SMS_BrowserHelperObject-Clients
WMI-Klasse des SMS_InstalledSoftware-Clients
WMI-Klasse des SMS_InstalledSoftwareMS-Clients
WMI-Klasse des SMS_Processor-Clients
WMI-Klasse des SMS_SoftwareShortcut-Clients
SMS_SystemConsoleUsage-Client-WMI-Klasse
WMI-Klasse des SMS_SystemConsoleUser-Clients