Ich habe Skript, das die Dateien vom SFTP-Server nach Windows mit dem Befehl Ausführen in SSIS mit winscp.exe
als ausführbare Datei herunterladen wird. Aber ich brauche den Datumsstempel vom vorherigen Datum in meiner Datei.% TIMESTAMP% in WinSCP-Skripting ist nicht aufgelöst
option batch abort
option confirm off
open sftp://username:[email protected]/ -hostkey="ssh-rsa XXXX-XXXX-XXXX"
get "/app/informatica/infaadm/9.5.1/server/infa_shared/BID/testing.csv" "D:\SSIS_Test\testing_%TIMESTAMP%.csv"
close
Aber wenn ich den Befehl lief nur testing_%TIMESTAMP%.csv
wird im Zielordner erzeugt.
Welche Version von WinSCP verwenden Sie? Aktivieren Sie die Protokollierung ('winscp.exe /log=c:writable\path\to\winscp.log/script = ...') und zeigen Sie uns das Protokoll an. –