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