SFTP Datei Download
<Batch ActionLog="false" ConditionLog="false">
<Set Variable="{@BackupFolder}" Value="C:\Backup\" />
<PathExists Path="{@BackupFolder}" Variable="{@ResultExists}" />
<PathCreate Path="{@BackupFolder}" Condition="NOT {@ResultExists}" />
<Set Variable="{@ServerNames}" Value="abc.de;vwx.yz;logisoft.de" />
<StringSplit Data="{@ServerNamesData}" Value="{@ServerNames}" Delimiter=";" SplitLines="false" RemoveEmptyValues="false" />
<ForEach Data="{@ServerNamesData}">
<Print Text="Sichere Dateien von WebServer {@Data:Value}" />
<Set Variable="{@WebServerName}" Value="{@Data:Value}" />
<Set Variable="{@SiteBackupFolder}" Value="{@BackupFolder}\{@WebServerName}\" />
<PathExists Path="{@SiteBackupFolder}" Variable="{@ResultExists}" />
<PathCreate Path="{@SiteBackupFolder}" Condition="NOT {@ResultExists}" />
<SFTPListDirectory Data="{@myFiles}" Source="/var/backup" Servername="{@WebServerName}" User="{@WebServerUsername}"
Password="{@WebServerPassword}" />
<ForEach Data="{@myFiles}">
<Print Text="{@Data:Value}" />
<SFTPFileDownload Source="/var/backup/{@Data:Value}" Destination="{@SiteBackupFolder}\{@Data:Value}"
Servername="{@WebServerName}" User="{@WebServerUsername}" Password="{@WebServerPassword}" />
</ForEach>
</ForEach>
</Batch>