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.
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.