我有SSIS包,它使用winscp在文本文件中执行一些命令,将文件上传到FTP站点。我使用DTExec.exe来执行此SSIS包。现在,我需要显示winscp FTP日志,包括在FTP站点上传的显示文件名。有人知道如何捕获日志吗?我使用'>'它不起作用。
答案 0 :(得分:0)
WinSCP可以使用its own log(或/xmllog
)生成/log
command-line switch:
winscp.com /script=script.txt /log=winscp.log
如果您只想捕获WinSCP控制台输出:
winscp.com
, not winscp.exe
。winscp.com
运行cmd.exe
,因为这可以理解>
。cmd.exe /C winscp.com /script=script.txt > winscp.log
在这两种情况下,您通常需要使用所有文件的完整路径(winscp.com
,script.txt
,winscp.log
)。