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

问题描述 投票:0回答:1

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

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

我也尝试添加/console参数,但结果是一样的。

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

windows batch-file logging console winscp
1个回答
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通常是有意义的。

© www.soinside.com 2019 - 2024. All rights reserved.