#powershell #installation #custom-action #advanced-installer
#powershell #установка #пользовательское действие #дополнительно-установщик
Вопрос:
У меня есть отложенное пользовательское действие Powershell, которое я хочу изменить с встроенного скрипта на скрипт из файла. Проблема в том, что в графическом интерфейсе расширенного установщика больше нет поля «Параметры», позволяющего передавать общедоступные свойства MSI installer в сценарий:
Поле параметров для встроенного:
Нет поля параметров для файла:
Как я могу передать значения в файл сценария Powershell, аналогично тому, как я мог бы для встроенного сценария?
Ответ №1:
Чтобы получить свойство, просто включите в свой скрипт строку со следующим синтаксисом:
$propValue = AI_GetMsiProperty YOUR_PROP
Где YOUR_PROP — это имя свойства.
Чтобы задать свойство, просто включите в свой скрипт строку со следующим синтаксисом:
AI_SetMsiProperty YOUR_PROP <VALUE>
Где YOUR_PROP — это свойство и присвоенное ему значение.
Для получения подробной информации, пожалуйста, ознакомьтесь со статьей центра сертификации PowerShell.