Comparteix a través de


SMS_InstalledExecutable clase WMI de cliente

La SMS_InstalledExecutable clase es una clase de instrumental de administración de Windows (WMI) cliente, en Configuration Manager, que identifica los archivos ejecutables asociados a una instalación de software.

La sintaxis siguiente se simplifica a partir del código de formato de objeto administrado (MOF) e incluye todas las propiedades heredadas.

Sintaxis

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étodos

La SMS_InstalledExecutable clase no define ningún método.

Propiedades

BinFileVersion
Tipo de datos: String

Tipo de acceso: solo lectura

Calificadores: Ninguno

Reservado. Para uso interno.

BinProductVersion
Tipo de datos: String

Tipo de acceso: solo lectura

Calificadores: Ninguno

Reservado. Para uso interno.

Description
Tipo de datos: String

Tipo de acceso: solo lectura

Calificadores: Ninguno

Descripción del archivo que se puede presentar a los usuarios, por ejemplo, "Controlador de teclado para teclados de estilo AT" o "Microsoft Word para Windows".

ExecutableName
Tipo de datos: String

Tipo de acceso: solo lectura

Calificadores: [key]

Nombre del archivo, incluida la extensión, pero excluyendo la ruta de acceso, por ejemplo, "Notepad.exe".

FilePropertiesHash
Tipo de datos: String

Tipo de acceso: solo lectura

Calificadores: Ninguno

Una firma única de 128 bits que se deriva de una combinación de las Productpropiedades , Description, ProductVersion, Publishery FileName del archivo.

FilePropertiesHashEx
Tipo de datos: String

Tipo de acceso: solo lectura

Calificadores: Ninguno

Una firma única de 128 bits que se deriva de una combinación de las Productpropiedades , Description, ProductVersion, Publisher, FileName, FileVersion, BinProductVersiony BinFileVersion del archivo.

FileSize
Tipo de datos: UInt32

Tipo de acceso: solo lectura

Calificadores: Ninguno

Tamaño del archivo en bytes.

FileVersion
Tipo de datos: String

Tipo de acceso: solo lectura

Calificadores: Ninguno

La versión del archivo, por ejemplo, "12.0.4518.1014".

HasPatchAdded
Tipo de datos: Boolean

Tipo de acceso: solo lectura

Calificadores: Ninguno

true si el archivo se agregó como parte de una actualización al producto al que pertenece.

InstalledFilePath
Tipo de datos: String

Tipo de acceso: solo lectura

Calificadores: Ninguno

Ruta de acceso donde se encuentra el archivo, por ejemplo, "C:\Archivos de programa\Microsoft Office".

IsSystemFile
Tipo de datos: Boolean

Tipo de acceso: solo lectura

Calificadores: Ninguno

true si el archivo es un archivo del sistema.

IsVitalFile
Tipo de datos: Boolean

Tipo de acceso: solo lectura

Calificadores: Ninguno

true si el archivo es vital para el funcionamiento preciso del producto al que pertenece.

Language
Tipo de datos: UInt32

Tipo de acceso: solo lectura

Calificadores: Ninguno

Identificador del idioma para el que está previsto el archivo, por ejemplo, "1033".

Product
Tipo de datos: String

Tipo de acceso: solo lectura

Calificadores: Ninguno

Nombre del producto con el que se distribuye el archivo, por ejemplo, "Microsoft Windows".

ProductCode
Tipo de datos: String

Tipo de acceso: solo lectura

Calificadores: [key]

GUID que es el identificador principal de una aplicación o producto. Para obtener más información, consulte la documentación Microsoft Windows Installer.

ProductVersion
Tipo de datos: String

Tipo de acceso: solo lectura

Calificadores: Ninguno

La versión del producto con el que se distribuye el archivo, por ejemplo, "4.2.0.2623".

Publisher
Tipo de datos: String

Tipo de acceso: solo lectura

Calificadores: Ninguno

La empresa que produjo el archivo, por ejemplo, "Microsoft Corporation" o "Standard Microsystems Corporation, Inc.".

Comentarios

Nota:

Esta clase no se usa actualmente para admitir informes de Asset Intelligence existentes. Sin embargo, se puede habilitar para admitir informes personalizados.

Esta clase identifica los archivos ejecutables asociados a una instalación de software para:

  • Confirme que la aplicación está instalada examinando Configuration Manager inventario de archivos.

  • Indique qué reglas de medición, en función de los archivos ejecutables, deben establecerse para medir la aplicación.

  • Realizar un análisis de impacto de la aplicación.

    Dado que el archivo de Windows Installer (.msi) contiene un registro de los archivos ejecutables instalados, se puede usar como origen para la asignación entre las aplicaciones instaladas y los archivos ejecutables.

    Esta clase recupera datos de dos orígenes. Para cada objeto SMS_InstalledSoftware clase WMI de cliente , la clase identifica el paquete de .msi buscando en la LocalPackage propiedad y consulta la base de datos .msi para todos los archivos .exe y .com.

    Para cualquier SMS_InstalledSoftware objeto de clase WMI de cliente que tenga la LocalPackage propiedad establecida en null, la SMS_InstalledExecutable clase inventario todos los archivos ejecutables del directorio identificados por la InstallLocation propiedad . Los archivos ejecutables instalados fuera del directorio de instalación principal no se inventarián.

Nota:

Esta clase no realiza un inventario de los archivos ejecutables ubicados en los directorios %windir% y %systemroot%.

Requisitos

Requisitos del entorno de ejecución

Para obtener más información, consulte Configuration Manager Client Runtime Requirements(Requisitos de tiempo de ejecución de cliente).

Requisitos de desarrollo

Para obtener más información, consulte Configuration Manager Requisitos de desarrollo de cliente.

Consulta también

Clases WMI de cliente de Asset Intelligence
SMS_AutoStartSoftware clase WMI de cliente
SMS_BrowserHelperObject clase WMI de cliente
SMS_InstalledSoftware clase WMI de cliente
SMS_InstalledSoftwareMS clase WMI de cliente
SMS_Processor clase WMI de cliente
SMS_SoftwareShortcut clase WMI de cliente
SMS_SystemConsoleUsage clase WMI de cliente
SMS_SystemConsoleUser clase WMI de cliente