Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All

Authoring the InstallExecuteSequence Table

The custom actions ProcessAccounts and UninstallAccounts generate the deferred custom actions that create, remove, or rollback user accounts. The custom actions ProcessAccounts and UninstallAccounts must be entered into the InstallExecuteSequence table to be executed. Add the following entries to the InstallExecuteSequence table. Because these custom actions must be a part of the script generation, both custom actions must be sequenced after the InstallInitialize action.

The condition on ProcessAccounts ensures the following. See Conditional Statement Syntax.

  • ProcessAccounts runs only if the component TestAccount is being installed locally on the computer.
  • The component Test Account is currently not installed or is installed to run from the source.

The condition on UninstallAccount ensures the following:

  • UninstallAccounts runs only if the component TestAccount is installed locally on the computer.
  • The component Test Account is being removed or being installed to run from the source.

InstallExecuteSequence Table

ActionConditionSequence
ProcessAccountsVersionNT AND (?TestAccount=2 OR ?TestAccount=4) AND $TestAccount=31550
UninstallAccountsVersionNT AND ?TestAccount=3 AND ($TestAccount=4 OR $TestAccount=2)1560

 

Continue to Authoring the user interface for password input.

 

 

Community Additions

ADD
Show:
© 2015 Microsoft