Die Aufgabe Skripte remote ausführen kann dazu verwendet werden, eine Anwendung auf einem Client-Gerät remote zu installieren, indem ein benutzerdefiniertes Installationspaket erstellt wird.
In diesem Artikel erfahren Sie, wie Sie ein Archiv für diese Aufgabe vorbereiten.
Um ein Installationspaket für die Remote-Installation einer Anwendung auf einem Client-Gerät zu erstellen, muss das Archiv, das Sie für diese Aufgabe hochladen möchten, die folgenden Dateien enthalten:
version – Version der Manifestdatei und der Aufgabe.
Derzeit ist der einzig gültige Wert "1".
Die Elemente des Arrays actions bestimmen den Aufbau und die Reihenfolge der Skripte, die in der Aufgabe ausgeführt werden.
Die Ausführungsreihenfolge des Skripts entspricht dem Index (Platz) eines Elements im Array.
Für jedes Element des Arrays actions sind die folgenden Elemente definiert.
type – Typ des ausführbaren Befehls aus Skripten. Derzeit ist der Wert stets execute.
path – Pfad zur Skriptdatei im Archiv.
args – Argumente, die als Teil des ausführbaren Befehls an das Skript übergeben werden.
results – Array, das abhängig vom Ergebnis der Aufgabe weitere Aktionen definiert.
code – Wert, der ein Skript zurückgibt.
next – Aktion, die als nächstes ausgeführt werden soll. Die Aktion continue führt zur Ausführung des nächsten Skripts (Element im Array actions) und die Aktion break hält die Aufgabe an.
default_next – Aktion, wenn ein Skript einen Wert zurückgibt, der nicht in den results enthalten ist.
Wenn die Aufgabe Skripte remote ausführen gestartet wird, lädt der Administrationsagent das Installationspaket mit der Anwendung auf das Client-Gerät hoch. Wenn das Client-Gerät das Installationspaket empfängt, analysiert der Administrationsagent auf diesem Gerät die manifest.json-Datei. Abhängig vom Ergebnis legt der Administrationsagent die Ausführungsreihenfolge der Skripte und Aktionen fest und startet anschließend die Ausführung.
Nach Abschluss der Aufgabe Skripte remote ausführen ist die Anwendung auf dem Client-Gerät installiert.