Пользовательские действия могут получить доступ к сеансу Wix и установить свойство для сеанса, которое может быть прочитано позже.
Это код C #, но он будет похож на PS
[CustomAction]
public static ActionResult myaction(Session session)
{
session["myvariable"] = "myvalue";
}
После выполнения действия вы можете получить к нему доступ в пользовательском интерфейсе, как если бы оно было обычным свойством. Имейте в виду, что если вы планируете изменить пользовательский интерфейс, чтобы ответить на это, вам нужно будет использовать хак, чтобы пользовательский интерфейс wix понял, что значение изменилось ... см. Мой ответ в этом вопросе SO Wix Взаимодействия с Условия, свойства и пользовательские действия