Класс WMI клиента SMS_InstalledExecutable
Класс SMS_InstalledExecutable
— это клиентский класс инструментария управления Windows (WMI), в Configuration Manager, который определяет исполняемые файлы, связанные с установкой программного обеспечения.
Следующий синтаксис упрощен в коде MOF и включает все унаследованные свойства.
Синтаксис
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;
};
Методы
Класс SMS_InstalledExecutable
не определяет методы.
Свойства
BinFileVersion
Тип данных: String
Тип доступа: только для чтения
Квалификаторы: Нет
Защищены. Для внутреннего использования.
BinProductVersion
Тип данных: String
Тип доступа: только для чтения
Квалификаторы: Нет
Защищены. Для внутреннего использования.
Description
Тип данных: String
Тип доступа: только для чтения
Квалификаторы: Нет
Описание файла, которое может быть представлено пользователям, например "Драйвер клавиатуры для клавиатур в стиле AT" или "Майкрософт Word для Windows".
ExecutableName
Тип данных: String
Тип доступа: только для чтения
Квалификаторы: [ключ]
Имя файла, включая расширение, но исключая путь, например "Notepad.exe".
FilePropertiesHash
Тип данных: String
Тип доступа: только для чтения
Квалификаторы: Нет
Уникальная 128-разрядная сигнатура, которая является производным от сочетания Product
свойств файла , Description
, ProductVersion
, Publisher
и FileName
.
FilePropertiesHashEx
Тип данных: String
Тип доступа: только для чтения
Квалификаторы: Нет
Уникальная 128-разрядная сигнатура, которая является производным от сочетания Product
свойств файла , Description
ProductVersion
, Publisher
FileName
, , FileVersion
, BinProductVersion
и BinFileVersion
.
FileSize
Тип данных: UInt32
Тип доступа: только для чтения
Квалификаторы: Нет
Размер файла в байтах.
FileVersion
Тип данных: String
Тип доступа: только для чтения
Квалификаторы: Нет
Версия файла, например 12.0.4518.1014.
HasPatchAdded
Тип данных: Boolean
Тип доступа: только для чтения
Квалификаторы: Нет
true
Значение , если файл был добавлен в составе обновления к продукту, к которому он принадлежит.
InstalledFilePath
Тип данных: String
Тип доступа: только для чтения
Квалификаторы: Нет
Путь, в котором находится файл, например "C:\Program Files\Майкрософт Office".
IsSystemFile
Тип данных: Boolean
Тип доступа: только для чтения
Квалификаторы: Нет
true
Значение , если файл является системным файлом.
IsVitalFile
Тип данных: Boolean
Тип доступа: только для чтения
Квалификаторы: Нет
true
Значение , если файл имеет жизненно важное значение для точной работы продукта, к которому он принадлежит.
Language
Тип данных: UInt32
Тип доступа: только для чтения
Квалификаторы: Нет
Идентификатор языка, для которого предназначен файл, например "1033".
Product
Тип данных: String
Тип доступа: только для чтения
Квалификаторы: Нет
Имя продукта, с которым распространяется файл, например "Майкрософт Windows".
ProductCode
Тип данных: String
Тип доступа: только для чтения
Квалификаторы: [ключ]
GUID, представляющий собой основной идентификатор приложения или продукта. Дополнительные сведения см. в документации по установщику Windows Майкрософт.
ProductVersion
Тип данных: String
Тип доступа: только для чтения
Квалификаторы: Нет
Версия продукта, с которым распространяется файл, например "4.2.0.2623".
Publisher
Тип данных: String
Тип доступа: только для чтения
Квалификаторы: Нет
Компания, создающая файл, например "Майкрософт Corporation" или "Standard Microsystems Corporation, Inc.".
Замечания
Примечание.
Этот класс в настоящее время не используется для поддержки существующих отчетов аналитики активов. Однако его можно включить для поддержки пользовательских отчетов.
Этот класс определяет исполняемые файлы, связанные с установкой программного обеспечения, чтобы:
Убедитесь, что приложение установлено, просмотрев Configuration Manager инвентаризации файлов.
Укажите, какие правила отслеживания, основанные на исполняемых файлах, должны быть заданы для измерения приложения.
Выполните анализ влияния приложения.
Так как файл установщика Windows (.msi) содержит запись установленных исполняемых файлов, его можно использовать в качестве источника для сопоставления между установленными приложениями и исполняемыми файлами.
Этот класс извлекает данные из двух источников. Для каждого объекта WMI клиента SMS_InstalledSoftware класс определяет пакет .msi путем поиска в
LocalPackage
свойстве и запрашивает базу данных .msi для всех .exe и COM-файлов.Для любого объекта класса WMI клиента SMS_InstalledSoftware , для свойства которого
LocalPackage
задано значениеnull
,SMS_InstalledExecutable
класс выполняет инвентаризацию всех исполняемых файлов в каталоге, которые определены свойствомInstallLocation
. Исполняемые файлы, установленные за пределами основного каталога установки, не инвентарируются.
Примечание.
Этот класс не выполняет инвентаризацию исполняемых файлов, расположенных в каталогах %windir% и %systemroot%.
Требования
Требования к среде выполнения
Дополнительные сведения см. в разделе Требования к среде выполнения клиента Configuration Manager.
Требования к разработке
Дополнительные сведения см. в разделе Требования к разработке клиентов Configuration Manager.
См. также
Классы WMI клиента аналитики активов
Класс WMI клиента SMS_AutoStartSoftware
Класс WMI клиента SMS_BrowserHelperObject
Класс WMI клиента SMS_InstalledSoftware
Класс WMI клиента SMS_InstalledSoftwareMS
Класс WMI клиента SMS_Processor
Класс WMI клиента SMS_SoftwareShortcut
Класс WMI клиента SMS_SystemConsoleUsage
Класс WMI клиента SMS_SystemConsoleUser