FTP & SFTP

FTPFileUpload#

Die Aktion FTPFileUpload lädt die angegebene Datei (Attribut: Source) in ein angegebenes Verzeichnis (Attribut: Destination) des FTP-Servers hoch.

<FTPFileUpload Source="" Destination="" Host="" User="" Password="" SSL="Tls12" Passiv="true" Condition="" Variable="{@Result}" IgnoreError="false" />

Attribute:

  • Source: Quellpfad oder Quelldatei.
  • Destination: Zielpfad oder Zieldatei.
  • Host: Hostname oder IP-Adresse des Servers.
  • User: Benutzername für die Authentifizierung.
  • Password: Passwort für die Authentifizierung.
  • SSL: SSL/TLS-Version für die Verbindung (Standardwert: Tls12).
  • Passiv: Gibt an, ob der passive Modus verwendet werden soll (true oder false, Standardwert: true).
  • Condition: (Optional) Steuert die Ausführung der Aktion. Wenn die Bedingung nicht erfüllt ist, wird die Aktion übersprungen.
  • Variable: (Optional) Variable, in der gespeichert wird, ob die Aktion erfolgreich ausgeführt wurde (true oder false).
  • IgnoreError: (Optional) Gibt an, ob Fehler ignoriert werden sollen (true oder false, Standardwert: false).
     

FTPFileDownload#

Die Aktion FTPFileDownload lädt die angegebene Datei (Attribut: Source) von einem FTP-Server in ein lokales Zielverzeichnis (Attribut: Destination) herunter.

<FTPFileDownload Source="" Destination="" Host="" User="" Password="" SSL="Tls12" Passiv="true" Condition="" Variable="{@Result}" IgnoreError="false" />

Attribute:

  • Source: Quellpfad oder Quelldatei.
  • Destination: Zielpfad oder Zieldatei.
  • Host: Hostname oder IP-Adresse des Servers.
  • User: Benutzername für die Authentifizierung.
  • Password: Passwort für die Authentifizierung.
  • SSL: SSL/TLS-Version für die Verbindung (Standardwert: Tls12).
  • Passiv: Gibt an, ob der passive Modus verwendet werden soll (true oder false, Standardwert: true).
  • Condition: (Optional) Steuert die Ausführung der Aktion. Wenn die Bedingung nicht erfüllt ist, wird die Aktion übersprungen.
  • Variable: (Optional) Variable, in der gespeichert wird, ob die Aktion erfolgreich ausgeführt wurde (true oder false).
  • IgnoreError: (Optional) Gibt an, ob Fehler ignoriert werden sollen (true oder false, Standardwert: false).
     

FTPDirectoryUpload#

Die Aktion FTPDirectoryUpload lädt das angegebene Verzeichnis (Attribut: Source) samt der darin enthaltenen Dateien in das angegebene Verzeichnis (Attribut: Destination) des FTP-Servers hoch.

<FTPDirectoryUpload Source="" Destination="" Host="" User="" Password="" SSL="Tls12" Passiv="true" Overwrite="false" Mirror="false" Variable="{@Result}" />

Attribute:

  • Source: Quellpfad oder Quelldatei.
  • Destination: Zielpfad oder Zieldatei.
  • Host: Hostname oder IP-Adresse des Servers.
  • User: Benutzername für die Authentifizierung.
  • Password: Passwort für die Authentifizierung.
  • SSL: SSL/TLS-Version für die Verbindung (Standardwert: Tls12).
  • Passiv: Gibt an, ob der passive Modus verwendet werden soll (true oder false, Standardwert: true).
  • Overwrite: (Optional) Gibt an, ob eine vorhandene Datei überschrieben werden soll (true oder false, Standardwert: false).
  • Mirror: (Optional) Gibt an, ob der Zielordner gespiegelt werden soll – d.h. Dateien, die in der Quelle nicht mehr vorhanden sind, werden auch im Ziel gelöscht (true oder false, Standardwert: false).
  • Variable: (Optional) Variable, in der gespeichert wird, ob die Aktion erfolgreich ausgeführt wurde (true oder false).
     

FTPDirectoryDownload#

Die Aktion FTPDirectoryDownload lädt das angegebene Verzeichnis (Attribut: Source) samt der darin enthaltenen Dateien von einem FTP-Server in ein lokales Zielverzeichnis (Attribut: Destination) herunter.

<FTPDirectoryDownload Source="" Destination="" Host="" User="" Password="" SSL="Tls12" Passiv="true" Overwrite="false" Mirror="false" Variable="{@Result}" />

Attribute:

  • Source: Quellpfad oder Quelldatei.
  • Destination: Zielpfad oder Zieldatei.
  • Host: Hostname oder IP-Adresse des Servers.
  • User: Benutzername für die Authentifizierung.
  • Password: Passwort für die Authentifizierung.
  • SSL: SSL/TLS-Version für die Verbindung (Standardwert: Tls12).
  • Passiv: Gibt an, ob der passive Modus verwendet werden soll (true oder false, Standardwert: true).
  • Overwrite: (Optional) Gibt an, ob eine vorhandene Datei überschrieben werden soll (true oder false, Standardwert: false).
  • Mirror: (Optional) Gibt an, ob der Zielordner gespiegelt werden soll – d.h. Dateien, die in der Quelle nicht mehr vorhanden sind, werden auch im Ziel gelöscht (true oder false, Standardwert: false).
  • Variable: (Optional) Variable, in der gespeichert wird, ob die Aktion erfolgreich ausgeführt wurde (true oder false).
     

FTPFileRename#

Die Aktion FTPFileRename ändert den Namen einer Datei auf einem FTP-Server. Über das Attribut Source wird der Pfad inkl. dem alten Dateinamen und Dateiendung angegeben. Über das Attribut Destination wird der Pfad und der neue Dateiname inkl. Dateiendung angegeben.

<FTPFileRename Source="" Destination="" Host="" User="" Password="" SSL="Tls12" Passiv="true" Condition="" Variable="{@Result}" IgnoreError="false" />

Attribute:

  • Source: Quellpfad oder Quelldatei.
  • Destination: Zielpfad oder Zieldatei.
  • Host: Hostname oder IP-Adresse des Servers.
  • User: Benutzername für die Authentifizierung.
  • Password: Passwort für die Authentifizierung.
  • SSL: SSL/TLS-Version für die Verbindung (Standardwert: Tls12).
  • Passiv: Gibt an, ob der passive Modus verwendet werden soll (true oder false, Standardwert: true).
  • Condition: (Optional) Steuert die Ausführung der Aktion. Wenn die Bedingung nicht erfüllt ist, wird die Aktion übersprungen.
  • Variable: (Optional) Variable, in der gespeichert wird, ob die Aktion erfolgreich ausgeführt wurde (true oder false).
  • IgnoreError: (Optional) Gibt an, ob Fehler ignoriert werden sollen (true oder false, Standardwert: false).
     

FTPFileDelete#

Die Aktion FTPFileDelete löscht die angegebene Datei (Attribut: Source) auf dem FTP-Server.

<FTPFileDelete Source="" Host="" User="" Password="" SSL="Tls12" Passiv="true" Condition="" Variable="{@Result}" IgnoreError="false" />

Attribute:

  • Source: Quellpfad oder Quelldatei.
  • Host: Hostname oder IP-Adresse des Servers.
  • User: Benutzername für die Authentifizierung.
  • Password: Passwort für die Authentifizierung.
  • SSL: SSL/TLS-Version für die Verbindung (Standardwert: Tls12).
  • Passiv: Gibt an, ob der passive Modus verwendet werden soll (true oder false, Standardwert: true).
  • Condition: (Optional) Steuert die Ausführung der Aktion. Wenn die Bedingung nicht erfüllt ist, wird die Aktion übersprungen.
  • Variable: (Optional) Variable, in der gespeichert wird, ob die Aktion erfolgreich ausgeführt wurde (true oder false).
  • IgnoreError: (Optional) Gibt an, ob Fehler ignoriert werden sollen (true oder false, Standardwert: false).
     

FTPFileExists#

Die Aktion FTPFileExists prüft, ob die angegebene Datei (Attribut: Source) auf dem FTP-Server existiert.

<FTPFileExists Source="" File="" Host="" User="" Password="" SSL="Tls12" Passiv="true" Condition="" Variable="{@Result}" IgnoreError="false" />

Attribute:

  • Source: Quellpfad oder Quelldatei.
  • File: Pfad zur Datei.
  • Host: Hostname oder IP-Adresse des Servers.
  • User: Benutzername für die Authentifizierung.
  • Password: Passwort für die Authentifizierung.
  • SSL: SSL/TLS-Version für die Verbindung (Standardwert: Tls12).
  • Passiv: Gibt an, ob der passive Modus verwendet werden soll (true oder false, Standardwert: true).
  • Condition: (Optional) Steuert die Ausführung der Aktion. Wenn die Bedingung nicht erfüllt ist, wird die Aktion übersprungen.
  • Variable: (Optional) Variable, in der gespeichert wird, ob die Aktion erfolgreich ausgeführt wurde (true oder false).
  • IgnoreError: (Optional) Gibt an, ob Fehler ignoriert werden sollen (true oder false, Standardwert: false).
     

FTPPathCreate#

Die Aktion FTPPathCreate erstellt ein Verzeichnis für den in dem Attribut Destination angegebenen Pfad auf dem FTP-Server.

<FTPPathCreate Destination="" Host="" User="" Password="" SSL="Tls12" Passiv="true" Condition="" Variable="{@Result}" IgnoreError="false" />

Attribute:

  • Destination: Zielpfad oder Zieldatei.
  • Host: Hostname oder IP-Adresse des Servers.
  • User: Benutzername für die Authentifizierung.
  • Password: Passwort für die Authentifizierung.
  • SSL: SSL/TLS-Version für die Verbindung (Standardwert: Tls12).
  • Passiv: Gibt an, ob der passive Modus verwendet werden soll (true oder false, Standardwert: true).
  • Condition: (Optional) Steuert die Ausführung der Aktion. Wenn die Bedingung nicht erfüllt ist, wird die Aktion übersprungen.
  • Variable: (Optional) Variable, in der gespeichert wird, ob die Aktion erfolgreich ausgeführt wurde (true oder false).
  • IgnoreError: (Optional) Gibt an, ob Fehler ignoriert werden sollen (true oder false, Standardwert: false).
     

FTPPathRename#

Die Aktion FTPPathRename ändert den Namen des angegebenen Verzeichnis (Attribut: Source) in den angegebenen Zielpfad (Attribut: Destination)

<FTPPathRename Source="" Destination="" Host="" User="" Password="" SSL="Tls12" Passiv="true" Condition="" Variable="{@Result}" IgnoreError="false" />

Attribute:

  • Source: Quellpfad oder Quelldatei.
  • Destination: Zielpfad oder Zieldatei.
  • Host: Hostname oder IP-Adresse des Servers.
  • User: Benutzername für die Authentifizierung.
  • Password: Passwort für die Authentifizierung.
  • SSL: SSL/TLS-Version für die Verbindung (Standardwert: Tls12).
  • Passiv: Gibt an, ob der passive Modus verwendet werden soll (true oder false, Standardwert: true).
  • Condition: (Optional) Steuert die Ausführung der Aktion. Wenn die Bedingung nicht erfüllt ist, wird die Aktion übersprungen.
  • Variable: (Optional) Variable, in der gespeichert wird, ob die Aktion erfolgreich ausgeführt wurde (true oder false).
  • IgnoreError: (Optional) Gibt an, ob Fehler ignoriert werden sollen (true oder false, Standardwert: false).
     

FTPPathDelete#

Die Aktion FTPPathDelete löscht das angegebene Verzeichnis (Attribut: Source) auf dem FTP-Server.

<FTPPathDelete Source="" Host="" User="" Password="" SSL="Tls12" Passiv="true" Condition="" Variable="{@Result}" IgnoreError="false" />

Attribute:

  • Source: Quellpfad oder Quelldatei.
  • Host: Hostname oder IP-Adresse des Servers.
  • User: Benutzername für die Authentifizierung.
  • Password: Passwort für die Authentifizierung.
  • SSL: SSL/TLS-Version für die Verbindung (Standardwert: Tls12).
  • Passiv: Gibt an, ob der passive Modus verwendet werden soll (true oder false, Standardwert: true).
  • Condition: (Optional) Steuert die Ausführung der Aktion. Wenn die Bedingung nicht erfüllt ist, wird die Aktion übersprungen.
  • Variable: (Optional) Variable, in der gespeichert wird, ob die Aktion erfolgreich ausgeführt wurde (true oder false).
  • IgnoreError: (Optional) Gibt an, ob Fehler ignoriert werden sollen (true oder false, Standardwert: false).
     

FTPPathExists#

Die Aktion FTPPathExists prüft, ob das angegebene Verzeichnis (Attribut: Source) auf dem FTP-Server existiert.

<FTPPathExists Source="" Host="" User="" Password="" SSL="Tls12" Passiv="true" Condition="" Variable="{@Result}" IgnoreError="false" />

Attribute:

  • Source: Quellpfad oder Quelldatei.
  • Host: Hostname oder IP-Adresse des Servers.
  • User: Benutzername für die Authentifizierung.
  • Password: Passwort für die Authentifizierung.
  • SSL: SSL/TLS-Version für die Verbindung (Standardwert: Tls12).
  • Passiv: Gibt an, ob der passive Modus verwendet werden soll (true oder false, Standardwert: true).
  • Condition: (Optional) Steuert die Ausführung der Aktion. Wenn die Bedingung nicht erfüllt ist, wird die Aktion übersprungen.
  • Variable: (Optional) Variable, in der gespeichert wird, ob die Aktion erfolgreich ausgeführt wurde (true oder false).
  • IgnoreError: (Optional) Gibt an, ob Fehler ignoriert werden sollen (true oder false, Standardwert: false).
     

FTPListDirectory#

Die Aktion FTPListDirectory listet alle Dateien und Verzeichnisse aus dem angegebenen Pfad auf (Attribut: Source) und gibt das Ergebnis als DataTable Objekt über das Attribut Data zurück. Über das DataTable Objekt kann anschließend mit einer ForEach Schleife iteriert werden (Siehe Dokumentation Allgemein/ForEach). Zusätzlich wird über das Attribut DataCount die Anzahl der gefundenen Dateien und Verzeichnisse zurückgegeben.

<FTPListDirectory Data="{@myData}" Source="" Host="" User="" Password="" SSL="Tls12" Passiv="true" DataCount="{@ResultCount}" Condition="" Variable="{@Result}" IgnoreError="false" />

Attribute:

  • Data: Variable, in der die Ergebnisdaten gespeichert werden.
  • Source: Quellpfad oder Quelldatei.
  • Host: Hostname oder IP-Adresse des Servers.
  • User: Benutzername für die Authentifizierung.
  • Password: Passwort für die Authentifizierung.
  • SSL: SSL/TLS-Version für die Verbindung (Standardwert: Tls12).
  • Passiv: Gibt an, ob der passive Modus verwendet werden soll (true oder false, Standardwert: true).
  • DataCount: (Optional) Variable, in der die Anzahl der Datensätze gespeichert wird.
  • Condition: (Optional) Steuert die Ausführung der Aktion. Wenn die Bedingung nicht erfüllt ist, wird die Aktion übersprungen.
  • Variable: (Optional) Variable, in der gespeichert wird, ob die Aktion erfolgreich ausgeführt wurde (true oder false).
  • IgnoreError: (Optional) Gibt an, ob Fehler ignoriert werden sollen (true oder false, Standardwert: false).
     

SFTPFileUpload#

Die Aktion SFTPFileUpload lädt die angegebene Datei (Attribut: Source) auf einen angegebenen Pfad (Attribut: Destination) des SFTP-Servers.

<SFTPFileUpload Source="" Destination="" Servername="" User="" Password="" PrivateKeyPath="" PrivateKeyPassphrase="" Condition="" Variable="{@Result}" IgnoreError="false" />

Attribute:

  • Source: Quellpfad oder Quelldatei.
  • Destination: Zielpfad oder Zieldatei.
  • Servername: Der Wert für Servername.
  • User: Benutzername für die Authentifizierung.
  • Password: Passwort für die Authentifizierung.
  • PrivateKeyPath: (Optional) Pfad zur privaten Schlüsseldatei für die schlüsselbasierte Authentifizierung (z.B. C:\\Keys\\id_rsa). Wenn angegeben, wird dieser Schlüssel statt des Passworts für die Authentifizierung verwendet.
  • PrivateKeyPassphrase: (Optional) Passphrase zum Entschlüsseln des privaten Schlüssels, falls dieser passwortgeschützt ist.
  • Condition: (Optional) Steuert die Ausführung der Aktion. Wenn die Bedingung nicht erfüllt ist, wird die Aktion übersprungen.
  • Variable: (Optional) Variable, in der gespeichert wird, ob die Aktion erfolgreich ausgeführt wurde (true oder false).
  • IgnoreError: (Optional) Gibt an, ob Fehler ignoriert werden sollen (true oder false, Standardwert: false).
     

SFTPFileDownload#

Die Aktion SFTPFileDownload lädt die angegebene Datei (Attribut: Source) von einem SFTP-Server auf ein lokales Zielverzeichnis (Attribut: Destination).

<SFTPFileDownload Source="" Destination="" Servername="" User="" Password="" PrivateKeyPath="" PrivateKeyPassphrase="" Condition="" Variable="{@Result}" IgnoreError="false" />

Attribute:

  • Source: Quellpfad oder Quelldatei.
  • Destination: Zielpfad oder Zieldatei.
  • Servername: Der Wert für Servername.
  • User: Benutzername für die Authentifizierung.
  • Password: Passwort für die Authentifizierung.
  • PrivateKeyPath: (Optional) Pfad zur privaten Schlüsseldatei für die schlüsselbasierte Authentifizierung (z.B. C:\\Keys\\id_rsa). Wenn angegeben, wird dieser Schlüssel statt des Passworts für die Authentifizierung verwendet.
  • PrivateKeyPassphrase: (Optional) Passphrase zum Entschlüsseln des privaten Schlüssels, falls dieser passwortgeschützt ist.
  • Condition: (Optional) Steuert die Ausführung der Aktion. Wenn die Bedingung nicht erfüllt ist, wird die Aktion übersprungen.
  • Variable: (Optional) Variable, in der gespeichert wird, ob die Aktion erfolgreich ausgeführt wurde (true oder false).
  • IgnoreError: (Optional) Gibt an, ob Fehler ignoriert werden sollen (true oder false, Standardwert: false).
     

SFTPFileRename#

Die Aktion SFTPFileRename ändert den Namen einer Datei auf einem SFTP-Server. Über das Attribut Source wird der Pfad inkl. dem alten Dateinamen und Dateiendung angegeben. Über das Attribut Destination wird der Pfad und der neue Dateiname inkl. Dateiendung angegeben.

<SFTPFileRename Source="" Destination="" Servername="" User="" Password="" PrivateKeyPath="" PrivateKeyPassphrase="" Condition="" Variable="{@Result}" IgnoreError="false" />

Attribute:

  • Source: Quellpfad oder Quelldatei.
  • Destination: Zielpfad oder Zieldatei.
  • Servername: Der Wert für Servername.
  • User: Benutzername für die Authentifizierung.
  • Password: Passwort für die Authentifizierung.
  • PrivateKeyPath: (Optional) Pfad zur privaten Schlüsseldatei für die schlüsselbasierte Authentifizierung (z.B. C:\\Keys\\id_rsa). Wenn angegeben, wird dieser Schlüssel statt des Passworts für die Authentifizierung verwendet.
  • PrivateKeyPassphrase: (Optional) Passphrase zum Entschlüsseln des privaten Schlüssels, falls dieser passwortgeschützt ist.
  • Condition: (Optional) Steuert die Ausführung der Aktion. Wenn die Bedingung nicht erfüllt ist, wird die Aktion übersprungen.
  • Variable: (Optional) Variable, in der gespeichert wird, ob die Aktion erfolgreich ausgeführt wurde (true oder false).
  • IgnoreError: (Optional) Gibt an, ob Fehler ignoriert werden sollen (true oder false, Standardwert: false).
     

SFTPFileDelete#

Die Aktion SFTPFileDelete löscht die angegebene Datei (Attribut: Source) auf dem SFTP-Server.

<SFTPFileDelete Source="" Servername="" User="" Password="" PrivateKeyPath="" PrivateKeyPassphrase="" Condition="" Variable="{@Result}" IgnoreError="false" />

Attribute:

  • Source: Quellpfad oder Quelldatei.
  • Servername: Der Wert für Servername.
  • User: Benutzername für die Authentifizierung.
  • Password: Passwort für die Authentifizierung.
  • PrivateKeyPath: (Optional) Pfad zur privaten Schlüsseldatei für die schlüsselbasierte Authentifizierung (z.B. C:\\Keys\\id_rsa). Wenn angegeben, wird dieser Schlüssel statt des Passworts für die Authentifizierung verwendet.
  • PrivateKeyPassphrase: (Optional) Passphrase zum Entschlüsseln des privaten Schlüssels, falls dieser passwortgeschützt ist.
  • Condition: (Optional) Steuert die Ausführung der Aktion. Wenn die Bedingung nicht erfüllt ist, wird die Aktion übersprungen.
  • Variable: (Optional) Variable, in der gespeichert wird, ob die Aktion erfolgreich ausgeführt wurde (true oder false).
  • IgnoreError: (Optional) Gibt an, ob Fehler ignoriert werden sollen (true oder false, Standardwert: false).
     

SFTPFileExists#

Die Aktion SFTPFileExists prüft, ob die angegebene Datei (Attribut: Source) auf dem SFTP-Server existiert.

<SFTPFileExists Source="" Servername="" User="" Password="" PrivateKeyPath="" PrivateKeyPassphrase="" Condition="" Variable="{@Result}" IgnoreError="false" />

Attribute:

  • Source: Quellpfad oder Quelldatei.
  • Servername: Der Wert für Servername.
  • User: Benutzername für die Authentifizierung.
  • Password: Passwort für die Authentifizierung.
  • PrivateKeyPath: (Optional) Pfad zur privaten Schlüsseldatei für die schlüsselbasierte Authentifizierung (z.B. C:\\Keys\\id_rsa). Wenn angegeben, wird dieser Schlüssel statt des Passworts für die Authentifizierung verwendet.
  • PrivateKeyPassphrase: (Optional) Passphrase zum Entschlüsseln des privaten Schlüssels, falls dieser passwortgeschützt ist.
  • Condition: (Optional) Steuert die Ausführung der Aktion. Wenn die Bedingung nicht erfüllt ist, wird die Aktion übersprungen.
  • Variable: (Optional) Variable, in der gespeichert wird, ob die Aktion erfolgreich ausgeführt wurde (true oder false).
  • IgnoreError: (Optional) Gibt an, ob Fehler ignoriert werden sollen (true oder false, Standardwert: false).
     

SFTPPathCreate#

Die Aktion SFTPPathCreate erstellt ein Verzeichnis für den in dem Attribut Destination angegebenen Pfad auf dem SFTP-Server.

<SFTPPathCreate Destination="" Servername="" User="" Password="" PrivateKeyPath="" PrivateKeyPassphrase="" Condition="" Variable="{@Result}" IgnoreError="false" />

Attribute:

  • Destination: Zielpfad oder Zieldatei.
  • Servername: Der Wert für Servername.
  • User: Benutzername für die Authentifizierung.
  • Password: Passwort für die Authentifizierung.
  • PrivateKeyPath: (Optional) Pfad zur privaten Schlüsseldatei für die schlüsselbasierte Authentifizierung (z.B. C:\\Keys\\id_rsa). Wenn angegeben, wird dieser Schlüssel statt des Passworts für die Authentifizierung verwendet.
  • PrivateKeyPassphrase: (Optional) Passphrase zum Entschlüsseln des privaten Schlüssels, falls dieser passwortgeschützt ist.
  • Condition: (Optional) Steuert die Ausführung der Aktion. Wenn die Bedingung nicht erfüllt ist, wird die Aktion übersprungen.
  • Variable: (Optional) Variable, in der gespeichert wird, ob die Aktion erfolgreich ausgeführt wurde (true oder false).
  • IgnoreError: (Optional) Gibt an, ob Fehler ignoriert werden sollen (true oder false, Standardwert: false).
     

SFTPPathRename#

Die Aktion SFTPPathRename ändert den Namen des angegebenen Verzeichnis (Attribut: Source) in den angegebenen Zielpfad (Attribut: Destination)

<SFTPPathRename Source="" Destination="" Servername="" User="" Password="" PrivateKeyPath="" PrivateKeyPassphrase="" Condition="" Variable="{@Result}" IgnoreError="false" />

Attribute:

  • Source: Quellpfad oder Quelldatei.
  • Destination: Zielpfad oder Zieldatei.
  • Servername: Der Wert für Servername.
  • User: Benutzername für die Authentifizierung.
  • Password: Passwort für die Authentifizierung.
  • PrivateKeyPath: (Optional) Pfad zur privaten Schlüsseldatei für die schlüsselbasierte Authentifizierung (z.B. C:\\Keys\\id_rsa). Wenn angegeben, wird dieser Schlüssel statt des Passworts für die Authentifizierung verwendet.
  • PrivateKeyPassphrase: (Optional) Passphrase zum Entschlüsseln des privaten Schlüssels, falls dieser passwortgeschützt ist.
  • Condition: (Optional) Steuert die Ausführung der Aktion. Wenn die Bedingung nicht erfüllt ist, wird die Aktion übersprungen.
  • Variable: (Optional) Variable, in der gespeichert wird, ob die Aktion erfolgreich ausgeführt wurde (true oder false).
  • IgnoreError: (Optional) Gibt an, ob Fehler ignoriert werden sollen (true oder false, Standardwert: false).
     

SFTPPathDelete#

Die Aktion SFTPPathDelete löscht das angegebene Verzeichnis (Attribut: Source) auf dem SFTP-Server.

<SFTPPathDelete Source="" Servername="" User="" Password="" PrivateKeyPath="" PrivateKeyPassphrase="" Condition="" Variable="{@Result}" IgnoreError="false" />

Attribute:

  • Source: Quellpfad oder Quelldatei.
  • Servername: Der Wert für Servername.
  • User: Benutzername für die Authentifizierung.
  • Password: Passwort für die Authentifizierung.
  • PrivateKeyPath: (Optional) Pfad zur privaten Schlüsseldatei für die schlüsselbasierte Authentifizierung (z.B. C:\\Keys\\id_rsa). Wenn angegeben, wird dieser Schlüssel statt des Passworts für die Authentifizierung verwendet.
  • PrivateKeyPassphrase: (Optional) Passphrase zum Entschlüsseln des privaten Schlüssels, falls dieser passwortgeschützt ist.
  • Condition: (Optional) Steuert die Ausführung der Aktion. Wenn die Bedingung nicht erfüllt ist, wird die Aktion übersprungen.
  • Variable: (Optional) Variable, in der gespeichert wird, ob die Aktion erfolgreich ausgeführt wurde (true oder false).
  • IgnoreError: (Optional) Gibt an, ob Fehler ignoriert werden sollen (true oder false, Standardwert: false).
     

SFTPPathExists#

Die Aktion SFTPPathExists prüft, ob das angegebene Verzeichnis (Attribut: Source) auf dem SFTP-Server existiert.

<SFTPPathExists Source="" Servername="" User="" Password="" PrivateKeyPath="" PrivateKeyPassphrase="" Condition="" Variable="{@Result}" IgnoreError="false" />

Attribute:

  • Source: Quellpfad oder Quelldatei.
  • Servername: Der Wert für Servername.
  • User: Benutzername für die Authentifizierung.
  • Password: Passwort für die Authentifizierung.
  • PrivateKeyPath: (Optional) Pfad zur privaten Schlüsseldatei für die schlüsselbasierte Authentifizierung (z.B. C:\\Keys\\id_rsa). Wenn angegeben, wird dieser Schlüssel statt des Passworts für die Authentifizierung verwendet.
  • PrivateKeyPassphrase: (Optional) Passphrase zum Entschlüsseln des privaten Schlüssels, falls dieser passwortgeschützt ist.
  • Condition: (Optional) Steuert die Ausführung der Aktion. Wenn die Bedingung nicht erfüllt ist, wird die Aktion übersprungen.
  • Variable: (Optional) Variable, in der gespeichert wird, ob die Aktion erfolgreich ausgeführt wurde (true oder false).
  • IgnoreError: (Optional) Gibt an, ob Fehler ignoriert werden sollen (true oder false, Standardwert: false).
     

SFTPListDirectory#

Die Aktion SFTPListDirectory listet alle Dateien und Verzeichnisse aus dem angegebenen Pfad auf (Attribut: Source) und gibt das Ergebnis als Daten-Tabelle über das Attribut Data zurück. Über das DataTable Objekt kann anschließend mit einer ForEach Schleife iteriert werden (Siehe Dokumentation Allgemein/ForEach). Zusätzlich wird über das Attribut DataCount die Anzahl der gefundenen Dateien und Verzeichnisse zurückgegeben.

<SFTPListDirectory Data="{@myData}" Source="" Servername="" User="" Password="" PrivateKeyPath="" PrivateKeyPassphrase="" DataCount="{@ResultCount}" Condition="" Variable="{@Result}" IgnoreError="false" />

Attribute:

  • Data: Variable, in der die Ergebnisdaten gespeichert werden.
  • Source: Quellpfad oder Quelldatei.
  • Servername: Der Wert für Servername.
  • User: Benutzername für die Authentifizierung.
  • Password: Passwort für die Authentifizierung.
  • PrivateKeyPath: (Optional) Pfad zur privaten Schlüsseldatei für die schlüsselbasierte Authentifizierung (z.B. C:\\Keys\\id_rsa). Wenn angegeben, wird dieser Schlüssel statt des Passworts für die Authentifizierung verwendet.
  • PrivateKeyPassphrase: (Optional) Passphrase zum Entschlüsseln des privaten Schlüssels, falls dieser passwortgeschützt ist.
  • DataCount: (Optional) Variable, in der die Anzahl der Datensätze gespeichert wird.
  • Condition: (Optional) Steuert die Ausführung der Aktion. Wenn die Bedingung nicht erfüllt ist, wird die Aktion übersprungen.
  • Variable: (Optional) Variable, in der gespeichert wird, ob die Aktion erfolgreich ausgeführt wurde (true oder false).
  • IgnoreError: (Optional) Gibt an, ob Fehler ignoriert werden sollen (true oder false, Standardwert: false).