Invoke-Goto

Springt zu einer Stelle innerhalb des aktuellen Installationspaketes. Durch Invoke-Goto kann im Zusammenspiel mit dem Befehl Set-Label die sequenzielle Abarbeitung eines Installationspaketes geändert werden.

Hinweis: Die Befehle "Invoke-Goto" und "Set-Label" sind hauptsächlich aus Gründen der Kompatibilität mit DSM Paketen vorhanden. PowerShell kennt dieses Konzept der Ablaufsteuerung eigentlich nicht und daher wird die Verwendung dieser Befehle in neu mit der PPB erstellten Paketen nicht empfohlen. Verwenden Sie für die Ablaufsteuerung Schleifen-Konstrukte.



Befehlseingaben:

  • Name der Sprungmarke
    Name der Sprungmarke, an der die Scriptausführung fortgesetzt werden soll. Sie können eine existierende Sprungmarke aus der Dropdown-Liste auswählen oder den Namen der Sprungmarke manuell eintragen. Die spezielle Sprungmarke $$BeginUninstallScript ist stets vorhanden.
  • Auch bei der Deinstallation ausführen
    Wird diese Option aktiviert, wird der Sprung zur angegebenen Sprungmarke auch bei der Deinstallation des Pakets ausgeführt.


Beispiel:

Die folgende Anweisung setzt die Scriptausführung an der Sprungmarke LOOP innerhalb des Scripts fort:


Entspricht DSM eScript Befehl:

  • Goto


Siehe auch: