%未解析WinSCP脚本中的TIMESTAMP%



我有一个脚本,该脚本将使用SSIS中的execute命令将文件从SFTP服务器下载到Windows,winscp.exe作为我的可执行文件。但我需要文件中上一个日期的日期时间戳。

option batch abort
option confirm off
open sftp://username:password@10.10.20.20/ -hostkey="ssh-rsa XXXX-XXXX-XXXX"
get "/app/informatica/infaadm/9.5.1/server/infa_shared/BID/testing.csv" "D:SSIS_Testtesting_%TIMESTAMP%.csv"
close

但是当我运行execute命令时,目标文件夹中只生成testing_%TIMESTAMP%.csv

您的语法是正确的。

如果文件确实下载到了名为testing_%TIMESTAMP%.csv的文件中,那一定是因为您使用的WinSCP版本不支持%TIMESTAMP%语法。

即5.6.2之前的版本。

下载最新版本。

这项工作对我来说:

%TIMESTAMP#yyyymmddhhnnss%

我希望能帮助你。

相关内容

  • 没有找到相关文章