如何启用WinSCP脚本中的日志记录?

时间:2019-03-19 22:03:53

标签: windows batch-file logging console winscp

当控制台中显示WinSCP脚本时,我想记录所有信息以记录文件。我尝试使用输出重定向,但是日志文件仍然为空。

D:\Programs\WinSCP\WinSCP.exe /script=sync.txt > log.txt

我也尝试添加/console参数,但结果相同。

P.S。使用/log选项对我来说不是很有用,因为它写了太多难以理解的信息。

1 个答案:

答案 0 :(得分:1)

winscp.exe GUI 应用程序。 没有没有可重定向的标准输出。

出于您的目的,有一个winscp.com这是一个控制台应用程序。因此,它确实具有可以重定向的标准输出。

D:\Programs\WinSCP\WinSCP.com /script=sync.txt > log.txt

了解WinSCP executables


您可能还对使用"reduced" session logging(仅限WinSCP 5.14和更高版本)感兴趣:

D:\Programs\WinSCP\WinSCP.com /script=sync.txt /loglevel=-1 /log=log.log

XML logging

D:\Programs\WinSCP\WinSCP.com /script=sync.txt /xmllog=log.xml

两个选项也可以与winscp.exe一起使用,但是对于脚本编写,通常使用winscp.com是有意义的。