Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Класс 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" или "Microsoft Word для Windows".
ExecutableName Тип данных: String
Тип доступа: только для чтения
Квалификаторы: [ключ]
Имя файла, включая расширение, но исключая путь, например "Notepad.exe".
FilePropertiesHash Тип данных: String
Тип доступа: только для чтения
Квалификаторы: Нет
Уникальная 128-разрядная сигнатура, которая является производным от сочетания Productсвойств файла , Description, ProductVersion, Publisherи FileName .
FilePropertiesHashEx Тип данных: String
Тип доступа: только для чтения
Квалификаторы: Нет
Уникальная 128-разрядная сигнатура, которая является производным от сочетания Productсвойств файла , DescriptionProductVersion, PublisherFileName, , FileVersionBinProductVersion, и .BinFileVersion
FileSize Тип данных: UInt32
Тип доступа: только для чтения
Квалификаторы: Нет
Размер файла в байтах.
FileVersion Тип данных: String
Тип доступа: только для чтения
Квалификаторы: Нет
Версия файла, например 12.0.4518.1014.
HasPatchAdded Тип данных: Boolean
Тип доступа: только для чтения
Квалификаторы: Нет
true Значение , если файл был добавлен в составе обновления к продукту, к которому он принадлежит.
InstalledFilePath Тип данных: String
Тип доступа: только для чтения
Квалификаторы: Нет
Путь, в котором находится файл, например "C:\Program Files\Microsoft Office".
IsSystemFile Тип данных: Boolean
Тип доступа: только для чтения
Квалификаторы: Нет
true Значение , если файл является системным файлом.
IsVitalFile Тип данных: Boolean
Тип доступа: только для чтения
Квалификаторы: Нет
true Значение , если файл имеет жизненно важное значение для точной работы продукта, к которому он принадлежит.
Language Тип данных: UInt32
Тип доступа: только для чтения
Квалификаторы: Нет
Идентификатор языка, для которого предназначен файл, например "1033".
Product Тип данных: String
Тип доступа: только для чтения
Квалификаторы: Нет
Имя продукта, с которым распространяется файл, например "Microsoft Windows".
ProductCode Тип данных: String
Тип доступа: только для чтения
Квалификаторы: [ключ]
GUID, представляющий собой основной идентификатор приложения или продукта. Дополнительные сведения см. в документации по установщику Microsoft Windows.
ProductVersion Тип данных: String
Тип доступа: только для чтения
Квалификаторы: Нет
Версия продукта, с которым распространяется файл, например "4.2.0.2623".
Publisher Тип данных: String
Тип доступа: только для чтения
Квалификаторы: Нет
Компания, создающая файл, например "Корпорация Майкрософт" или "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 клиентааналитики активов SMS_AutoStartSoftware класс WMI клиентаSMS_BrowserHelperObject класс WMIклиента SMS_InstalledSoftware класс WMI клиентаSMS_InstalledSoftwareMS класс WMIклиента SMS_Processor класс WMI клиентаSMS_SoftwareShortcut класс WMI клиентаSMS_SystemConsoleUsage класс WMI клиентаSMS_SystemConsoleUser класс WMI клиента