Как передать параметры в пользовательское действие файла сценария Powershell - PullRequest
0 голосов
/ 05 апреля 2019

У меня есть пользовательское действие Powershell Deferred, которое я хочу изменить с Встроенный скрипт на Скрипт из файла . Проблема заключается в том, что в графическом интерфейсе расширенного установщика больше нет поля «Параметры», которое позволяет мне передавать в скрипт общедоступные свойства установщика MSI:

Поле параметров для Inline:

enter image description here

Поле «Нет параметров» для файла:

enter image description here

Как передать значения в файл сценария Powershell, аналогично тому, как я мог бы использовать встроенный сценарий?

1 Ответ

2 голосов
/ 05 апреля 2019

Чтобы получить свойство, просто включите в скрипт строку со следующим синтаксисом:

$propValue = AI_GetMsiProperty YOUR_PROP

Где YOUR_PROP - имя свойства.

Чтобы установить свойство, просто включите в скрипт строку со следующим синтаксисом:

AI_SetMsiProperty YOUR_PROP <VALUE> 

Где YOUR_PROP - это свойство и назначенное ему значение.

Подробнее см. В статье PowerShell CA .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...