Erstellen Sie automatisierte Skripte, die Sie auf mehreren Geräten ohne Benutzerinteraktion ausführen können.
Hinweis: Um automatisierte Skripte auszuführen, muss auf dem Zielcomputer die neueste Hauptversion des entsprechenden Frameworks installiert sein.
Wichtig: Um diese Funktion zu nutzen, muss der Benutzer mit Zero-Trust-Authentifizierung authentifiziert werden, was der Sicherheit der Sitzung dient. Die Authentifizierung ist nur einmal erforderlich, wenn Sie einen Schritt der Remote-Ausführung ausführen.
- Wählen Sie auf der Seite die Option Neuen Auftrag erstellen.
Sie können die Seite im linken Menü nicht finden? Das liegt wahrscheinlich daran, dass das Menü
Geräte zugeklappt ist. Klicken Sie auf den Pfeil, um ihn zu erweitern.
- Wählen Sie auf der Seite Job erstellen die Plattform aus, auf der Sie die Automatisierungsschritte ausführen möchten.
- Fügen Sie der Liste auf der linken Seite einen der folgenden Schritte hinzu:
- PowerShell ausführen
- JavaScript ausführen
- Python ausführen
- Shellskript ausführen (nur auf Mac verfügbar)
- Fügen Sie Ihr Skript in das Feld ein. Sie können auch Dateien zum Hochladen auswählen, die die entfernten Geräte herunterladen können.
Hinweis: Sie können die Datei(en) im Skript referenzieren. Sie können pro Auftrag bis zu drei Dateien mit einer maximalen Größe von je 1 GB hochladen. Jede Datei kann verwendet werden.
- Klicken Sie auf Weiter.
- Definieren Sie in der Liste der Geräte die Geräte oder eine Gruppe von Geräten, die das Skript erhalten sollen.
Sie können Ihre Geräte organisieren, indem Sie eine Gruppierungsoption am Anfang der Liste auswählen.
- Klicken Sie auf Weiter.
- Benennen Sie die Stelle so, dass sie später leicht zu merken ist.
Optional können Sie Aufträge bis zu einem Jahr im Voraus planen. Schalten Sie dazu
Auftrag einplanen ein und legen Sie die Uhrzeit und das Datum für die Ausführung des Auftrags fest. Geben Sie im Feld
Datum und Uhrzeit entweder ein Datum ein oder klicken Sie auf das Kalendersymbol, um es aus einer Datumsauswahl auszuwählen.
Zur Erinnerung: Sie können Offline-Geräte für geplante Aufträge auswählen, aber wenn ein Auftrag ausgeführt wird, müssen die Geräte online sein; andernfalls schlägt der Auftrag auf diesem Gerät fehl. Geplante Aufträge werden zur Ortszeit des jeweiligen entfernten Geräts ausgeführt.
- Klicken Sie auf Ausführen.
Hinweis: Eine voreingestellte Zeitüberschreitung bezieht sich sowohl auf den Auftrag als auch auf den step.Eine Zeitüberschreitung für jeden Schritt ist auf zwei Stunden festgelegt, was bedeutet, dass GoTo Resolve zwei Stunden wartet, bis das Skript auf dem Remote-Computer beendet ist. Wenn das Skript beendet ist, startet GoTo Resolve den nächsten Schritt und wartet weitere zwei Stunden, bis dieser Schritt abgeschlossen ist. Wenn ein Schritt auf einem entfernten Computer nicht innerhalb von zwei Stunden abgeschlossen ist, kommt es zu einer Zeitüberschreitung und der gesamte Auftrag schlägt fehl.
Ergebnisse:
Hinweis: Wenn Sie eine Datei aus dem Skript referenzieren, müssen Sie nur ihren Namen eingeben. Sobald der Schritt beendet ist, wird die Datei vom entfernten Computer gelöscht, sofern sie nicht mit dem Skript an einen anderen Ort kopiert wird.
Beispiel:
Sie laden die Datei "a.txt" für den Auftrag hoch und möchten sie in einen Ordner kopieren (auch bekannt als Dateiverteilung). Ihr Skript sollte in etwa so aussehen:
Copy-Item a.txt C:\Destination