Compartilhar via


Criando a tabela InstallExecuteSequence

As ações personalizadas ProcessAccounts e UninstallAccounts geram as ações personalizadas adiadas que criam, removem ou revertem as contas de usuário. As ações personalizadas ProcessAccounts e UninstallAccounts devem ser inseridas na tabela InstallExecuteSequence a ser executada. Adicione as entradas a seguir à tabela InstallExecuteSequence. Como essas ações personalizadas devem fazer parte da geração de script, ambas as ações personalizadas devem ser sequenciadas após a ação InstallInitialize.

A condição em ProcessAccounts garante o seguinte. Confira Sintaxe da instrução condicional.

  • ProcessAccounts será executado somente se o componente TestAccount estiver sendo instalado localmente no computador.
  • No momento, o componente Test Account não está instalado ou está instalado para ser executado a partir da origem.

A condição em UninstallAccount garante o seguinte:

  • ProcessAccounts será executado somente se o componente TestAccount estiver instalado localmente no computador.
  • O componente Test Account é removido ou instalado para ser executado a partir da origem.

Tabela InstallExecuteSequence

Ação Condição Sequência
ProcessAccounts VersionNT AND (?TestAccount=2 OR ?TestAccount=4) AND $TestAccount=3 1550
UninstallAccounts VersionNT AND ?TestAccount=3 AND ($TestAccount=4 OR $TestAccount=2) 1560

 

Continue com Criação da interface do usuário para a entrada de senha.