Zum Hauptinhalt springen

Aktion: Datei über URL herunterladen

Download a file from an external URL to a device as part of an automation pipeline.

Einführung

Laden Sie während eines Automatisierungslaufs eine Datei von einer beliebigen zugänglichen URL auf ein verwaltetes Gerät herunter. Verwenden Sie diese Aktion, wenn sich die Datei außerhalb des Level-Datei-Repositorys befindet – beispielsweise unter einem Anbieter-Downloadlink, auf einem internen Dateiserver oder in einem Cloud-Speicher-Bucket.

Für Dateien, die bereits in das Level-Datei-Repository hochgeladen wurden, verwenden Sie Datei herunterladen stattdessen – diese Aktion fügt eine Prüfsummenverifizierung hinzu und überspringt unveränderte Dateien automatisch.


Aktion: Datei über URL herunterladen

Wenn der Canvas noch keine Aktionen enthält, wählen Sie Eine Aktion hinzufügen. Um diesen Schritt einem Canvas hinzuzufügen, das bereits Aktionen enthält, klicken Sie auf das inline + wo Sie sie platzieren möchten, und wählen Sie Eine weitere Aktion hinzufügen. Wählen Sie dann Datei über URL herunterladen aus der Kategorie „Dateien".

Action Picker - Download File via URL

Das Aktionsfeld öffnet sich mit drei Konfigurationsfeldern.

Download File Action

Datei-URL

Die vollständige URL der herunterzuladenden Datei. Erforderlich.

Klicken Sie auf (x) um eine Variable, eine Systemvariable oder einen benutzerdefinierten Feldreferenz einzufügen. Nützlich, wenn die Download-URL dynamisch ist – beispielsweise eine URL, die aus der Ausgabe einer früheren Aktion stammt.

HINWEIS: Die URL muss öffentlich zugänglich oder vom Gerät aus erreichbar sein. Authentifizierungsgeschützte URLs werden nur unterstützt, wenn die Anmeldedaten in der URL eingebettet sind.

Zielverzeichnis

Das Verzeichnis auf dem Gerät, in dem die Datei gespeichert werden soll. Erforderlich.

Beispiel: C:\path\to\file

Klicken Sie auf (x) um eine Variable, eine Systemvariable oder einen benutzerdefinierten Feldreferenz einzufügen.

Dateiname

Der Name, unter dem die Datei auf dem Gerät gespeichert werden soll. Erforderlich.

Beispiel: file-name.exe

Klicken Sie auf (x) um eine Variable, eine Systemvariable oder einen benutzerdefinierten Feldreferenz einzufügen.

💡 TIPP: Wenn Sie dieselbe Datei auf viele Geräte herunterladen und sich die URL im Laufe der Zeit ändern kann, sollten Sie die Datei in das Level-Datei-Repository hochladen und die Datei herunterladen stattdessen. Diese Aktion fügt eine Prüfsummenverifizierung hinzu und überspringt automatisch Geräte, auf denen bereits die aktuelle Version vorhanden ist.


Bedingungen

Der Bedingungen Abschnitt ermöglicht es Ihnen, einzuschränken, wann diese Aktion ausgeführt wird – basierend auf Geräteattributen oder dem Ergebnis einer vorherigen Aktion.

Siehe Aktionsbedingungen für die vollständige Referenz zu Bedingungstypen, Operatoren und Werten.


Zusätzliche Optionen

Erweitern Sie Zusätzliche Optionen für Aktionsname, Fehlerverhalten, Zuweisung von Ausgabevariablen, Wiederholungsversuche und den Aktivierungsschalter.

Siehe Aktionsübersicht für die vollständige Referenz zu zusätzlichen Optionen, die bei jeder Aktion verfügbar sind.


Häufig gestellte Fragen

  • Überprüft diese Aktion die Datei nach dem Herunterladen? Nein – im Gegensatz zur Aktion „Datei herunterladen" führt „Datei über URL herunterladen" keine Prüfsummenverifizierung durch. Wenn die Integritätsprüfung wichtig ist, überprüfen Sie die Datei in einer nachfolgenden Shell- oder Skript-Ausführen-Aktion.

  • Was passiert, wenn die URL vom Gerät aus nicht erreichbar ist? Die Aktion schlägt fehl. Stellen Sie sicher, dass die URL vom Netzwerk des Geräts aus erreichbar ist und nicht nur über die Level-Weboberfläche.

  • Was passiert, wenn das Zielverzeichnis auf dem Gerät nicht vorhanden ist? Level erstellt den Pfad automatisch.

  • Wer kann Aktionen vom Typ „Datei über URL herunterladen" hinzufügen oder ändern? Techniker mit der Berechtigung, Automatisierungen in der entsprechenden Gruppe zu bearbeiten. Siehe Arbeitsbereich → Berechtigungen zur Konfiguration der Zugriffssteuerung.

Hat dies deine Frage beantwortet?