Создание таблицы InstallExecuteSequence
Настраиваемые действия ProcessAccounts и UninstallAccounts создают отложенные настраиваемые действия, которые создают, удаляют или откатывают учетные записи пользователей. Пользовательские действия ProcessAccounts и UninstallAccounts должны быть введены в таблицу InstallExecuteSequence для выполнения. Добавьте следующие записи в таблицу InstallExecuteSequence. Так как эти пользовательские действия должны быть частью создания скрипта, оба настраиваемых действия должны быть виртуализировать после действия InstallInitialize.
Условие ProcessAccounts гарантирует следующее. См. раздел Синтаксис условных операторов.
- ProcessAccounts запускается только в том случае, если компонент TestAccount устанавливается локально на компьютере.
- Компонент Тестовая учетная запись в настоящее время не установлен или установлен для запуска из источника.
Условие UninstallAccount гарантирует следующее:
- UninstallAccounts запускается только в том случае, если компонент TestAccount установлен локально на компьютере.
- Компонент Тестовая учетная запись удаляется или устанавливается для запуска из источника.
Действие | Условие | Последовательность |
---|---|---|
ProcessAccounts | VersionNT AND (? TestAccount=2 OR ? TestAccount=4) AND $TestAccount=3 | 1550 |
UninstallAccounts | VersionNT AND ? TestAccount=3 AND ($TestAccount=4 OR $TestAccount=2) | 1560 |
Перейдите к созданию пользовательского интерфейса для ввода пароля.