Condividi tramite


Creazione della tabella InstallExecuteSequence

Le azioni personalizzate ProcessAccounts e UninstallAccounts generano le azioni personalizzate posticipate che creano, rimuovi o rollback degli account utente. Le azioni personalizzate ProcessAccounts e UninstallAccounts devono essere immesse nella tabella InstallExecuteSequence da eseguire. Aggiungere le voci seguenti alla tabella InstallExecuteSequence. Poiché queste azioni personalizzate devono essere una parte della generazione di script, entrambe le azioni personalizzate devono essere sequenziate dopo l'azione InstallInitialize.

La condizione in ProcessAccounts garantisce quanto segue. Vedere sintassi dell'istruzione condizionale.

  • ProcessAccounts viene eseguito solo se il componente TestAccount viene installato localmente nel computer.
  • L'account di test del componente non è attualmente installato o viene installato per l'esecuzione dall'origine.

La condizione in UninstallAccount garantisce quanto segue:

  • UninstallAccounts viene eseguito solo se il componente TestAccount è installato localmente nel computer.
  • L'account di test del componente viene rimosso o installato per l'esecuzione dall'origine.

Tabella InstallExecuteSequence

Azione Condizione Sequenza
ProcessAccounts VersionNT AND (? TestAccount=2 OR ? TestAccount=4) AND $TestAccount=3 1550
DisinstallaAccounts VersionNT AND ? TestAccount=3 AND ($TestAccount=4 OR $TestAccount=2) 1560

 

Continuare a Creare l'interfaccia utente per l'input della password.