2016-08-02 70 views
0

我有一個腳本,它將使用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在目標文件夾中生成。

+0

您使用的是什麼版本的WinSCP?啓用日誌記錄('winscp.exe /log=c:\writable\path\to\winscp.log/ script = ...')並向我們顯示日誌。 –

回答

0

這個工作對我來說:

%TIMESTAMP#yyyymmddhhnnss% 

我希望幫你。