我有 SSIS 包,它使用 winscp 在文本文件中执行一些命令以将文件上传到 FTP 站点。我使用 DTExec.exe 来执行这个 SSIS 包。现在,我需要显示 winscp FTP 日志,包括在 FTP 站点上上传的显示文件名。有人知道如何捕获日志吗?我使用'>',但它不起作用。
问问题
457 次
1 回答
0
WinSCP 可以使用命令行开关(或)生成自己的日志:/log
/xmllog
winscp.com /script=script.txt /log=winscp.log
如果您只想捕获 WinSCP 控制台输出:
- 确保您正在使用
winscp.com
,而不是winscp.exe
. - 运行
winscp.com
viacmd.exe
,因为这就是理解>
。
cmd.exe /C winscp.com /script=script.txt > winscp.log
在这两种情况下,您通常都需要使用所有文件的完整路径(winscp.com
、script.txt
、winscp.log
)。
于 2017-06-05T18:53:28.367 回答