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.
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.