我有一個腳本,它將使用SSIS中的執行命令將文件從SFTP服務器下載到Windows,其中winscp.exe
作爲我的可執行文件。但是我需要在我的文件中使用前一個日期的日期時間戳。%WinSCP腳本中的TIMESTAMP%未解析
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
但是,當我跑的執行命令只testing_%TIMESTAMP%.csv
在目標文件夾中生成。
您使用的是什麼版本的WinSCP?啓用日誌記錄('winscp.exe /log=c:\writable\path\to\winscp.log/ script = ...')並向我們顯示日誌。 –