Параметры выполнения In-Script настраиваемого действия
Чтобы указать выполнение пользовательских действий в скрипте, можно использовать следующие флаги параметров. Эти параметры копируют код действия в скрипт выполнения, отката или фиксации. Чтобы задать параметр, добавьте значение в этой таблице к значению в поле Тип таблицы CustomAction.
Обратите внимание, что msidbCustomActionTypeInScript должен быть включен в каждый из этих параметров.
Термин | Описание |
---|---|
(нет) |
Шестнадцатеричное: 0x00000000 Десятичное число: 0 Немедленное выполнение. |
msidbCustomActionTypeInScript |
Шестнадцатеричное: 0x00000400 Десятичное число: 1024 Очереди для выполнения в запланированной точке в скрипте. Этот флаг указывает, что это отложенное пользовательское действие выполнения. |
msidbCustomActionTypeInScript + msidbCustomActionTypeRollback |
Шестнадцатеричное: 0x00000400 + 0x00000100 Десятичное число: 1280 Очереди для выполнения в запланированной точке в скрипте. Выполняется только при откате установки. Этот флаг указывает, что это настраиваемое действие отката. |
msidbCustomActionTypeInScript + msidbCustomActionTypeCommit |
Шестнадцатеричное: 0x00000400 + 0x00000200 Десятичное число: 1536 Очереди для выполнения в запланированной точке в скрипте. Выполняется только после фиксации установки. Этот флаг указывает, что это настраиваемое действие фиксации. |
msidbCustomActionTypeInScript + msidbCustomActionTypeNoImpersonate |
Шестнадцатеричное: 0x00000400 + 0x00000800 Десятичное число: 3072 Очереди для выполнения в запланированной точке в скрипте. Выполняется без олицетворения пользователя. Выполняется в системном контексте. |
msidbCustomActionTypeInScript + msidbCustomActionTypeNoImpersonate + msidbCustomActionTypeRollback |
Шестнадцатеричное: 0x00000400 + 0x00000800 + 0x00000100 Десятичное число: 3328 Очереди для выполнения в запланированной точке в скрипте. Выполняется без олицетворения пользователя. Выполняется в системном контексте. Это сочетание флагов указывает, что это настраиваемое действие отката. |
msidbCustomActionTypeInScript + msidbCustomActionTypeNoImpersonate + msidbCustomActionTypeCommit |
Шестнадцатеричное: 0x00000400 + 0x00000800 + 0x00000200 Десятичное число: 3584 Очереди для выполнения в запланированной точке в скрипте. Выполняется без олицетворения пользователя. Выполняется в системном контексте. Это сочетание флагов указывает, что это настраиваемое действие фиксации. |
msidbCustomActionTypeTSAware + msidbCustomActionTypeInScript |
Шестнадцатеричное: 0x00000400 + 0x00004000 Десятичное число: 17408 Очереди для выполнения в запланированной точке в скрипте. Выполняется с олицетворением пользователя. Выполняется с олицетворением пользователя во время установки на каждом компьютере на сервере, на котором выполняется служба роли сервера терминалов. Обычные пользовательские действия с отложенным выполнением без этого атрибута выполняются без олицетворения пользователя на сервере терминалов во время установки на каждом компьютере. Этот атрибут не действует, если действие также имеет атрибут msidbCustomActionTypeNoImpersonate. |
msidbCustomActionTypeTSAware + msidbCustomActionTypeInScript + msidbCustomActionTypeRollback |
Шестнадцатеричное: 0x00000400 + 0x00004000 + 0x00000100 Десятичное число: 17664 Очереди для выполнения в запланированной точке в скрипте. Запуск выполняется только после отката установки. Выполнение с олицетворением пользователя. Выполняется с олицетворением пользователя во время установки на каждом компьютере на сервере терминалов. |
msidbCustomActionTypeTSAware + msidbCustomActionTypeInScript + msidbCustomActionTypeCommit |
Шестнадцатеричное: 0x00000400 + 0x00004000 + 0x00000200 Десятичное число: 17920 Очереди для выполнения в запланированной точке в скрипте. Выполняется только после фиксации установки. Выполняется с олицетворением пользователя. Выполняется с олицетворением пользователя во время установки на каждом компьютере на сервере терминалов. |
Сведения о пользовательских действиях, которые выполняются только при удалении исправления, см. в разделе Вариант удаления исправления с помощью пользовательского действия.