Optionen für die skriptinterne Ausführung benutzerdefinierter Aktionen

Sie können die folgenden Optionsflags verwenden, um die skriptinterne Ausführung benutzerdefinierter Aktionen anzugeben. Diese Optionen kopieren den Aktionscode in das Ausführungs-, Rollback- oder Commitskript. Um eine Option festzulegen, fügen Sie den Wert aus dieser Tabelle dem Wert im Type-Feld in der CustomAction-Tabelle hinzu.

Beachten Sie, dass msidbCustomActionTypeInScript in jeder dieser Optionen enthalten sein muss.

Begriff BESCHREIBUNG
(ohne)
Hexadezimal: 0x00000000
Dezimal: 0
Sofortige Ausführung.
msidbCustomActionTypeInScript
Hexadezimal: 0x00000400
Dezimal: 1024
Warteschlangen für die Ausführung am geplanten Punkt innerhalb des Skripts. Dieses Flag gibt an, dass es sich um eine verzögert auszuführende benutzerdefinierte Aktion handelt.
msidbCustomActionTypeInScript + msidbCustomActionTypeRollback
Hexadezimal: 0x00000400 + 0x00000100
Dezimal: 1280
Warteschlangen für die Ausführung am geplanten Punkt innerhalb des Skripts. Wird nur bei einem Installationsrollback ausgeführt. Dieses Flag gibt an, dass es sich um eine benutzerdefinierte Rollback-Aktion handelt.
msidbCustomActionTypeInScript + msidbCustomActionTypeCommit
Hexadezimal: 0x00000400 + 0x00000200
Dezimal: 1536
Warteschlangen für die Ausführung am geplanten Punkt innerhalb des Skripts. Wird nur bei Installationscommit ausgeführt. Dieses Flag gibt an, dass es sich um eine benutzerdefinierte Commit-Aktion handelt.
msidbCustomActionTypeInScript + msidbCustomActionTypeNoImpersonate
Hexadezimal: 0x00000400 + 0x00000800
Dezimal: 3072
Warteschlangen für die Ausführung am geplanten Punkt innerhalb des Skripts. Wird ohne Benutzeridentitätswechsel ausgeführt. Wird im Systemkontext ausgeführt.
msidbCustomActionTypeInScript + msidbCustomActionTypeNoImpersonate + msidbCustomActionTypeRollback
Hexadezimal: 0x00000400 + 0x00000800 + 0x00000100
Dezimal: 3328
Warteschlangen für die Ausführung am geplanten Punkt innerhalb des Skripts. Wird ohne Benutzeridentitätswechsel ausgeführt. Wird im Systemkontext ausgeführt. Diese Flagkombination gibt an, dass es sich um eine benutzerdefinierte Rollback-Aktion handelt.
msidbCustomActionTypeInScript + msidbCustomActionTypeNoImpersonate + msidbCustomActionTypeCommit
Hexadezimal: 0x00000400 + 0x00000800 + 0x00000200
Dezimal: 3584
Warteschlangen für die Ausführung am geplanten Punkt innerhalb des Skripts. Wird ohne Benutzeridentitätswechsel ausgeführt. Wird im Systemkontext ausgeführt. Diese Flagkombination gibt an, dass es sich um eine benutzerdefinierte Commit-Aktion handelt.
msidbCustomActionTypeTSAware + msidbCustomActionTypeInScript
Hexadezimal: 0x00000400 + 0x00004000
Dezimal: 17408
Warteschlangen für die Ausführung am geplanten Punkt innerhalb des Skripts. Wird mit Benutzeridentitätswechsel ausgeführt. Wird bei computerspezifischen Installationen auf einem Server, auf dem der Terminalserverrollen-Dienst ausgeführt wird, mit Benutzeridentitätswechsel ausgeführt. Normale verzögert auszuführende benutzerdefinierte Aktionen ohne dieses Attribut werden während computerspezifischer Installationen auf einem Terminalserver ohne Benutzeridentitätswechsel ausgeführt. Dieses Attribut hat keine Auswirkung, wenn die Aktion ebenfalls über das msidbCustomActionTypeNoImpersonate-Attribut verfügt.
msidbCustomActionTypeTSAware + msidbCustomActionTypeInScript + msidbCustomActionTypeRollback
Hexadezimal: 0x00000400 + 0x00004000 + 0x00000100
Dezimal: 17664
Warteschlangen für die Ausführung am geplanten Punkt innerhalb des Skripts. Wird nur bei einem Installationsrollback ausgeführt. Wird mit Benutzeridentitätswechsel ausgeführt. Wird bei computerspezifischen Installationen auf einem Terminalserver mit Benutzeridentitätswechsel ausgeführt.
msidbCustomActionTypeTSAware + msidbCustomActionTypeInScript + msidbCustomActionTypeCommit
Hexadezimal: 0x00000400 + 0x00004000 + 0x00000200
Dezimal: 17920
Warteschlangen für die Ausführung am geplanten Punkt innerhalb des Skripts. Wird nur bei einem Installationscommit ausgeführt. Wird mit Benutzeridentitätswechsel ausgeführt. Wird bei computerspezifischen Installationen auf einem Terminalserver mit Benutzeridentitätswechsel ausgeführt.

Informationen zu benutzerdefinierten Aktionen, die nur ausgeführt werden, wenn ein Patch deinstalliert wird, finden Sie unter Option für die Patchdeinstallation mit benutzerdefinierten Aktionen.

Referenz zu benutzerdefinierten Aktionen

Informationen zu benutzerdefinierten Aktionen

Verwenden benutzerdefinierter Aktionen