Поделиться через


Параметры выполнения 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
Очереди для выполнения в запланированной точке в скрипте. Выполняется только после фиксации установки. Выполняется с олицетворением пользователя. Выполняется с олицетворением пользователя во время установки на каждом компьютере на сервере терминалов.

Сведения о пользовательских действиях, которые выполняются только при удалении исправления, см. в разделе Вариант удаления исправления с помощью пользовательского действия.

Справочник по настраиваемым действиям

Сведения о пользовательских действиях

Использование пользовательских действий