Erstellen der Tabelle "InstallExecuteSequence"

Die benutzerdefinierten Aktionen ProcessAccounts und UninstallAccounts generieren die verzögerten benutzerdefinierten Aktionen, die Benutzerkonten erstellen, entfernen oder zurücksetzen. Die benutzerdefinierten Aktionen ProcessAccounts und UninstallAccounts müssen in die Tabelle InstallExecuteSequence eingegeben werden, um ausgeführt zu werden. Fügen Sie der Tabelle InstallExecuteSequencedie folgenden Einträge hinzu. Da diese benutzerdefinierten Aktionen Teil der Skriptgenerierung sein müssen, müssen beide benutzerdefinierten Aktionen nach der InstallInitialize-Aktionsequenziert werden.

Die Bedingung für ProcessAccounts stellt Folgendes sicher. Weitere Informationen finden Sie unter Syntax der bedingten Anweisung.

  • ProcessAccounts wird nur ausgeführt, wenn die Komponente TestAccount lokal auf dem Computer installiert wird.
  • Das Testkonto der Komponente ist derzeit nicht installiert oder für die Ausführung über die Quelle installiert.

Die Bedingung für UninstallAccount stellt Folgendes sicher:

  • UninstallAccounts wird nur ausgeführt, wenn die Komponente TestAccount lokal auf dem Computer installiert ist.
  • Das Testkonto der Komponente wird entfernt oder installiert, um aus der Quelle ausgeführt zu werden.

InstallExecuteSequence-Tabelle

Aktion Bedingung Sequenz
ProcessAccounts VersionNT UND (? TestAccount=2 OR ? TestAccount=4) AND $TestAccount=3 1550
UninstallAccounts VersionNT UND ? TestAccount=3 AND ($TestAccount=4 ODER $TestAccount=2) 1560

Fahren Sie mit Erstellen der Benutzeroberfläche für die Kennworteingabefort.