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


Создание таблицы InstallExecuteSequence

Настраиваемые действия ProcessAccounts и UninstallAccounts создают отложенные настраиваемые действия, которые создают, удаляют или откатывают учетные записи пользователей. Пользовательские действия ProcessAccounts и UninstallAccounts должны быть введены в таблицу InstallExecuteSequence для выполнения. Добавьте следующие записи в таблицу InstallExecuteSequence. Так как эти пользовательские действия должны быть частью создания скрипта, оба настраиваемых действия должны быть виртуализировать после действия InstallInitialize.

Условие ProcessAccounts гарантирует следующее. См. раздел Синтаксис условных операторов.

  • ProcessAccounts запускается только в том случае, если компонент TestAccount устанавливается локально на компьютере.
  • Компонент Тестовая учетная запись в настоящее время не установлен или установлен для запуска из источника.

Условие UninstallAccount гарантирует следующее:

  • UninstallAccounts запускается только в том случае, если компонент TestAccount установлен локально на компьютере.
  • Компонент Тестовая учетная запись удаляется или устанавливается для запуска из источника.

InstallExecuteSequence Table

Действие Условие Последовательность
ProcessAccounts VersionNT AND (? TestAccount=2 OR ? TestAccount=4) AND $TestAccount=3 1550
UninstallAccounts VersionNT AND ? TestAccount=3 AND ($TestAccount=4 OR $TestAccount=2) 1560

 

Перейдите к созданию пользовательского интерфейса для ввода пароля.