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 Product
propiedades , Description
, ProductVersion
, Publisher
y 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 Product
propiedades , Description
, ProductVersion
, Publisher
, FileName
, FileVersion
, BinProductVersion
y 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 ennull
, laSMS_InstalledExecutable
clase inventario todos los archivos ejecutables del directorio identificados por laInstallLocation
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