为 WinSCP 脚本启用文本文件日志记录

Enabling text file logging for WinSCP script

您好,有一个 WinSCP 脚本可以使用 SFTP 将文件放在远程服务器上,工作正常。但我会启用登录到本地目录上的文本文件。

我有以下脚本

option batch on
option confirm off

# connect minute session
open sftp://xyz.com:22/ -privatekey=E:\PK\*.ppk

# force binary mode transfer
option transfer ascii

# navigate to mediacom and put file
lcd "E:\export\"
cd /mediacom/testdir
put "CI_Tst.tab"

# disconnect daily session
close

# exit WinScP
exit

很多我知道如何将上述脚本的结果记录到本地文件?

要启用日志记录,请使用 WinSCP 的 /log= command-line 开关:

winscp.com /script=C:\path\to\script.txt /log=C:\path\to\script.log

您可以使用 !Y-!M-!D-!T-!P 等模式使文件名独一无二。
参见 https://winscp.net/eng/docs/ui_pref_logging#session_log