Ändern des Systemzustands mithilfe einer benutzerdefinierten Aktion

Benutzerdefinierte Aktionen, die zum Ändern des Systemzustands bestimmt sind, müssen benutzerdefinierte Aktionen mit verzögerter Ausführung sein. Benutzerdefinierte Aktionen, die Eigenschaften, Featurezustände, Komponentenzustände oder Zielverzeichnisse festlegen, oder Systemvorgänge durch Einfügen von Zeilen in Sequenztabellen planen, können sicher auf die sofortige Ausführung nutzen. Benutzerdefinierte Aktionen, die das System direkt ändern oder einen anderen Systemdienst aufrufen, müssen bis zu dem Zeitpunkt aufgeschoben werden, zu dem das Installationsskript ausgeführt wird. Weitere Informationen finden Sie unter Benutzerdefinierte Aktionen mit verzögerter Ausführung.

Sie sollten nicht versuchen, eine benutzerdefinierte Aktion zur sofortigen Ausführung zu verwenden, um den Systemzustand zu ändern, da jede benutzerdefinierte Aktion, die den Zustand ändert, über eine entsprechende benutzerdefinierte Rollbackaktion verfügen muss, um die Systemzustandsänderung bei einem Installationsrollback rückgängig zu machen. Alle benutzerdefinierten Rollbackaktionen sind ebenfalls verzögerte benutzerdefinierte Aktionen und müssen der Aktion vorangehen, die sie rückgängig machen. Weitere Informationen finden Sie unter Rollback von benutzerdefinierten Aktionen.