Sdílet prostřednictvím


Vytvoření tabulky InstallExecuteSequence

Vlastní akce ProcessAccounts a UninstallAccounts generují odložené vlastní akce, které vytvářejí, odebírají nebo ruší uživatelské účty. Vlastní akce ProcessAccounts a UninstallAccounts musí být zadány do tabulky InstallExecuteSequence ke spuštění. Přidejte následující položky do tabulky InstallExecuteSequence. Vzhledem k tomu, že tyto vlastní akce musí být součástí generování skriptu, musí být obě vlastní akce sekvencovány za akcí InstallInitialize.

Podmínka pro ProcessAccounts zajišťuje následující: Viz syntaxe podmíněného příkazu.

  • ProcessAccounts se spustí jenom v případě, že je komponenta TestAccount nainstalovaná místně na počítači.
  • Komponenta Testovací účet není aktuálně nainstalována nebo je nainstalována, aby běžela ze zdroje.

Podmínka pro UninstallAccount zajišťuje následující:

  • UninstallAccounts se spustí jenom v případě, že je komponenta TestAccount nainstalovaná místně na počítači.
  • Testovací účet komponenty se odstraňuje nebo instaluje pro spuštění ze zdroje.

Tabulka InstallExecuteSequence

Akce Podmínka Posloupnost
ProcessAccounts VersionNT AND (? TestAccount=2 NEBO ? TestAccount=4) AND $TestAccount=3 1550
OdinstalovatÚčty VersionNT AND ?TestAccount=3 AND ($TestAccount=4 OR $TestAccount=2) 1560

 

Pokračujte Vytváření uživatelského rozhraní pro zadání hesla.