Compartir 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 dato: String

Tipo de acceso: solo lectura

Calificadores: Ninguno

Reservado. Para uso interno.

BinProductVersion Tipo de dato: String

Tipo de acceso: solo lectura

Calificadores: Ninguno

Reservado. Para uso interno.

Description Tipo de dato: 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 dato: 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 dato: 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 dato: 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 dato: UInt32

Tipo de acceso: solo lectura

Calificadores: Ninguno

Tamaño del archivo en bytes.

FileVersion Tipo de dato: String

Tipo de acceso: solo lectura

Calificadores: Ninguno

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

HasPatchAdded Tipo de dato: 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 dato: 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 dato: Boolean

Tipo de acceso: solo lectura

Calificadores: Ninguno

true si el archivo es un archivo del sistema.

IsVitalFile Tipo de dato: 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 dato: UInt32

Tipo de acceso: solo lectura

Calificadores: Ninguno

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

Product Tipo de dato: 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 dato: 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 de Microsoft Windows Installer.

ProductVersion Tipo de dato: 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 dato: 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.

  • Realice 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 de .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, vea 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 IntelligenceSMS_AutoStartSoftware clase WMI de clienteSMS_BrowserHelperObject clase WMI de clienteSMS_InstalledSoftware clase WMI de clienteSMS_InstalledSoftwareMS clase WMI de clienteSMS_Processor clase WMI de clienteSMS_SoftwareShortcut clase WMI de clienteSMS_SystemConsoleUsage clase WMI de clienteSMS_SystemConsoleUser clase WMI de cliente