Cloud-Speicher

  • Die Aktionen aus der Kategorie "Cloud-Speicher"

    1 Allgemeine Attribute


    Die allgemeinen Attribute IgnoreError, Variable und Condition können bei allen Aktionen angegeben werden. Die Attribute sind optional und brauchen nur bei Bedarf hinterlegt werden. Wenn diese für eine Aktion nicht benötigt werden, können diese aber auch zur besseren Lesbarkeit des Skriptes entfernt werden.

    IgnoreError
    Das optionale Attribut IgnoreError gibt an, ob bei einem Fehler die Ausführung des Batchpad Skriptes abbricht oder das Skript weiter ausgeführt werden soll. Der Wert muss dem Typ Boolean (true oder false) entsprechen.

    Variable
    Das optionale Attribut Variable kann immer dann verwendet werden, wenn man das Ergebnis einer auszuführenden Aktion ermitteln möchte. Variable="{@ResultFileExists}".
    Die Ergebnisse sind je nach ausgeführter Aktion vom Typ her unterschiedlich, oft ist es ein Boolean (true oder false) der angibt ob die Aktion erfolgreich war. Bei Aktionen für Zeichenketten sind die Ergebnisse dann eher vom Typ String usw.

    Condition
    Das optionale Attribut Condition gibt an, ob die Aktion ausgeführt werden soll. Hierzu wird der Inhalt des Attributes als logischer Ausdruck auf Wahr oder Falsch geprüft. Der Ausdruck sollte dem Typ Boolean (true oder false) entsprechen.
    Der Ausdruck kann Funktionen aus VBScript enthalten, genauso wie Operatoren NOT, OR, AND...
    Mit dem Condition Attribut wertet man in der Regel Variablen aus, die Ergebnisse aus zuvor durchgeführten Aktionen enthalten. Beispiel: Condition="NOT {@ResultFileExists}"



    2 Azure

    2.1 AzureFileUpload

    Die Aktion AzureFileUpload führt einen Datei-Upload zu dem Microsoft Azure Dateispeicher durch. Als Quelle für den Upload muss der Pfad der Datei (inkl. Dateiname und Dateiendung) für das Attribut Source hinterlegt werden. Der Zielpfad wird in dem Attribut Destination hinterlegt. Der Zielpfad muss den Pfad, den Dateinamen und die Dateiendung enthalten. Zudem sind die für Azure notwendigen Pflichtattribute Account, Key und Container zu hinterlegen.

    <AzureFileUpload Source="" Destination="" Account="" Key="" Container="" Condition="" Variable="{@Result}" IgnoreError="false" />

    2.2 AzureFileDownload

    Die Aktion AzureFileDownload führt einen Datei-Download aus dem Microsoft Azure Dateispeicher durch. Als Quelle für den Download muss der Pfad der Datei (inkl. Dateiname und Dateiendung) für das Attribut Source hinterlegt werden. Der Zielpfad wird in dem Attribut Destination hinterlegt. Der Zielpfad muss den Pfad, den Dateinamen und die Dateiendung enthalten. Zudem sind die für Azure notwendigen Pflichtattribute Account, Key und Container zu hinterlegen.

    <AzureFileDownload Source="" Destination="" Account="" Key="" Container="" Condition="" Variable="{@Result}" IgnoreError="false" />

    2.3 AzureFileDelete

    Die Aktion AzureFileDelete führt einen Datei-Löschung auf dem Microsoft Azure Dateispeicher durch. Als Quelle für die zu löschende Datei muss der Pfad der Datei (inkl. Dateiname und Dateiendung) für das Attribut Source hinterlegt werden. Zudem sind die für Azure notwendigen Pflichtattribute Account, Key und Container zu hinterlegen.
    <AzureFileDelete Source="" Account="" Key="" Container="" Condition="" Variable="{@Result}" IgnoreError="false" />

    2.4 AzureListDirectory

    Die Aktion AzureListDirectory liefert eine DataTable Objekt mit den Verzeichnissen und Dateien der angegeben Azure Dateispeicher zurück (Attribut: Data). Die Anzahl der Datensätze wird über das Attribut DataCount zurückgegeben. Zudem sind die für Azure notwendigen Pflichtattribute Account, Key und Container zu hinterlegen.

    <AzureListDirectory Data="{@myData}" DataCount="{@ResultCount}" Account="" Key="" Container="" Condition="" Variable="{@Result}" IgnoreError="false" />



    3 Microsoft OneDrive

    3.1 OneDriveFileUpload

    <OneDriveFileUpload Source="" Destination="" Account="{@Account:MyAccount}" Condition="" Variable="{@Result}" IgnoreError="false" />

    3.2 OneDriveFileDownload

    <OneDriveFileDownload Source="" Destination="" Account="{@Account:MyAccount}" Condition="" Variable="{@Result}" IgnoreError="false" />

    3.3 OneDrivePathCreate

    <OneDrivePathCreate Path="" Account="{@Account:MyAccount}" Condition="" Variable="{@Result}" IgnoreError="false" />

    3.4 OneDriveItemCopy

    <OneDriveItemCopy Source="" Destination="" Account="{@Account:MyAccount}" Condition="" Variable="{@Result}" IgnoreError="false" />

    3.5 OneDriveItemMove

    <OneDriveItemMove Source="" Destination="" Account="{@Account:MyAccount}" Condition="" Variable="{@Result}" IgnoreError="false" />

    3.6 OneDriveItemRename

    <OneDriveItemRename Source="" NewName="" Account="{@Account:MyAccount}" Condition="" Variable="{@Result}" IgnoreError="false" />

    3.7 OneDriveItemDelete

    <OneDriveItemDelete Source="" Account="{@Account:MyAccount}" Condition="" Variable="{@Result}" IgnoreError="false" />

    3.8 OneDriveItemExists

    <OneDriveItemExists Source="" Account="{@Account:MyAccount}" Condition="" Variable="{@Result}" IgnoreError="false" />

    3.9 OneDriveListDirectory

    <OneDriveListDirectory Data="{@myData}" Path="" Account="{@Account:MyAccount}" DataCount="{@ResultCount}" Condition="" Variable="{@Result}" IgnoreError="false" />


    4 Nextcloud

    4.1 NextcloudFileUpload

    Die Aktion NextcloudFileUpload führt einen Datei-Upload zu dem Nextcloud Dateispeicher durch. Als Quelle für den Upload muss der Pfad der Datei (inkl. Dateiname und Dateiendung) für das Attribut Source hinterlegt werden. Der Zielpfad wird in dem Attribut Destination hinterlegt. Der Zielpfad muss den Pfad, den Dateinamen und die Dateiendung enthalten. Zudem sind die für Nextcloud notwendigen Pflichtattribute Username, Passwort und Hostname zu hinterlegen.
    <NextcloudFileUpload Source="" Destination="" Username="" Password="" Hostname="" Condition="" Variable="{@Result}" IgnoreError="false" />

    4.2 NextcloudFileDownload

    Die Aktion NextcloudFileDownload führt einen Datei-Download aus dem Nextcloud Dateispeicher durch. Als Quelle für den Download muss der Pfad der Datei (inkl. Dateiname und Dateiendung) für das Attribut Source hinterlegt werden. Der Zielpfad wird in dem Attribut Destination hinterlegt. Der Zielpfad muss den Pfad, den Dateinamen und die Dateiendung enthalten. Zudem sind die für Nextcloud notwendigen Pflichtattribute Username, Passwort und Hostname zu hinterlegen.
    <NextcloudFileDownload Source="" Destination="" Username="" Password="" Hostname="" Condition="" Variable="{@Result}" IgnoreError="false" />

    4.3 NextcloudFileDelete

    Die Aktion NextcloudFileDelete führt eine Datei-Löschung auf dem Nextcloud Dateispeicher durch. Als Quelle für die Löschung muss der Pfad der Datei (inkl. Dateiname und Dateiendung) für das Attribut Source hinterlegt werden. Zudem sind die für Nextcloud notwendigen Pflichtattribute Username, Passwort und Hostname zu hinterlegen.

    <NextcloudFileDelete Source="" Username="" Password="" Hostname="" Condition="" Variable="{@Result}" IgnoreError="false" />

    4.4 NextcloudPathCreate

    Die Aktion NextcloudPathCreate erstellt einen Pfad auf dem Nextcloud Dateispeicher. Der Pfad wird über das Attribut Source hinterlegt. Zudem sind die für Nextcloud notwendigen Pflichtattribute Username, Passwort und Hostname zu hinterlegen.
    <NextcloudPathCreate Source="" Username="" Password="" Hostname="" Condition="" Variable="{@Result}" IgnoreError="false" />

    4.5 NextcloudPathOrFileExists

    Die Aktion NextcloudPathOrFileExists prüft, ob ein Pfad oder eine Datei auf dem Nextcloud Dateispeicher existiert. Der Pfad bzw. der Pfad inkl. Dateiname und Dateiendung wird über das Attribut Source hinterlegt. Zudem sind die für Nextcloud notwendigen Pflichtattribute Username, Passwort und Hostname zu hinterlegen.
    <NextcloudPathOrFileExists Source="" Username="" Password="" Hostname="" Condition="" Variable="{@Result}" IgnoreError="false" />



Teilen