Как включить ведение журнала в WinSCP скрипте? - PullRequest
0 голосов
/ 20 марта 2019

Я хочу регистрировать всю информацию, когда сценарий WinSCP отображается в консоли для входа в файл.Я пытаюсь использовать перенаправление вывода, но файл журнала остается пустым.

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

Также я попытался добавить параметр /console, но результат тот же.

PS Использование *Опция 1008 * не очень полезна для меня, потому что в ней пишется слишком много непонятной информации.

1 Ответ

1 голос
/ 26 марта 2019

winscp.exe - это приложение GUI . не имеет стандартного выхода, который можно перенаправить.

Для ваших целей есть winscp.com, которое является консольным приложением.И поэтому имеет стандартный вывод, который можно перенаправить.

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

Читать о Исполняемые файлы WinSCP .


Вы можететакже быть заинтересованным в использовании «сокращенного» ведения журнала сеанса (только для WinSCP 5.14 и новее):

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

или протоколирование XML :

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

Обе опции можно использовать и с winscp.exe, но для сценариев обычно имеет смысл использовать winscp.com.

...