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


Параметры выполнения настраиваемых действий In-Script

Вы можете использовать следующие флаги параметров, чтобы указать выполнение пользовательских действий в скрипте. Эти параметры копируют код действия в скрипт выполнения, отката или фиксации. Чтобы задать параметр, добавьте значение в эту таблицу в значение в поле Type таблицы CustomAction.

Обратите внимание, что msidbCustomActionTypeInScript должны быть включены в каждый из этих параметров.

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

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

справочник по пользовательским действиям

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

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