Перечисление продуктов, свойств, компонентов и компонентов
Файл VBScript WiLstPrd.vbs предоставляется в компоненте Windows SDK для разработчиков установщика Windows. Пример скрипта подключается к объекту Installer и перечисляет зарегистрированные продукты и сведения о продукте.
В этом примере показано использование следующих компонентов:
- Свойство ProductInfo
- Свойство ProductState (объект Installer)
- Свойство Products
- Свойство Features
- Свойство FeatureParent
- Свойство FeatureState
- Свойство Components
- Свойство ComponentClients
- Свойство ComponentPath
- Метод LastErrorRecord
- Метод RegistryValueобъекта Installer
Для использования этого примера потребуется CScript.exe или WScript.exe версия узла сценариев Windows. Чтобы использовать CScript.exe для запуска этого примера, введите командную строку в командной строке, используя следующий синтаксис. Справка отображается, если первым аргументом является /? или , если указано слишком мало аргументов. Чтобы перенаправить выходные данные в файл, завершите командную строку с помощью VBS > [путь к файлу]. Пример возвращает значение 0 для успешного выполнения, 1 при вызове справки и 2 в случае сбоя скрипта.
cscript WiLstPrd.vbs [название продукта] [параметры]
Укажите название продукта без учета регистра или GUID идентификатора продукта установленного или объявленного продукта. Если продукт или параметры не указаны, установщик выводит список всех продуктов, установленных или объявленных в системе.
Обратите внимание, что эти параметры не являются параметрами, поэтому не следует использовать в командной строке префикс косой черты (/). Следующие параметры можно объединить путем объединения букв. Например, "pc", чтобы получить список свойств продуктов и установленных компонентов.
Параметр | Описание |
---|---|
Параметры не указаны | Перечисление свойств продуктов. |
p | Перечисление свойств продуктов. |
f | Перечисление компонентов, родительских элементов и состояний установки продуктов |
с | Список установленных компонентов продуктов. |
d | Укажите значение в разделе HKLM\Software\Microsoft\Windows\CurrentVersion\SharedDlls для файлов ключей компонента продуктов. |
Дополнительные сведения см. в разделе Примеры сценариев установщика Windows . Примеры служебных программ, для которых не требуется узел сценариев Windows, см. в разделе Средства разработки установщика Windows.