Erstellen der Tabelle InstallExecuteSequence

Die benutzerdefinierten Aktionen ProcessAccounts und UninstallAccounts generieren die verzögerten benutzerdefinierten Aktionen, mit denen Benutzerkonten erstellt, entfernt oder zurückgesetzt werden. Die benutzerdefinierten Aktionen ProcessAccounts und UninstallAccounts müssen in die Tabelle InstallExecuteSequence eingegeben werden, um ausgeführt zu werden. Fügen Sie der Tabelle InstallExecuteSequence die folgenden Einträge hinzu. Da diese benutzerdefinierten Aktionen Teil der Skriptgenerierung sein müssen, müssen beide benutzerdefinierten Aktionen nach der Aktion InstallInitialize eingeplant werden.

Die Bedingung für ProcessAccounts stellt Folgendes sicher. Weitere Informationen finden Sie unter Syntax für bedingte Anweisungen.

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

Die Bedingung für UninstallAccount stellt Folgendes sicher:

  • UninstallAccounts wird nur ausgeführt, wenn die Komponente TestAccount lokal auf dem Computer installiert wird.
  • Die Komponente TestAccount wird entfernt oder installiert, um sie von der Quelle auszuführen.

InstallExecuteSequence Table

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

 

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