WinSCP содержит ошибку при синхронизации файлов из сценария?

Добрый день!
Хочу синхронизировать содержимое локального и удаленного каталога, который подключен по SFTP с помощью WinSCP.
Создал bat:
@echo on
"C:\Program Files (x86)\WinSCP\WinSCP.exe" /script=D:\WinSCP_script.txt /log=D:\winscplog.txt
pause

Создал скрипт WinSCP_script.txt:
option batch abort
option confirm off

# Connect
open sftp://user:password@192.168.1.200:4286/ -hostkey="ssh-ed25519 255 cB0bHayI/GWWkrmjsVM5Vus1QsyHxVtSEu7MHOMxcIU="
lcd D:\test_sync
cd /work/test_sync

# synchronize files from server
synchronize remote "D:\test_sync" "/work/test_sync"

# Disconnect
close
exit

Тест провел простой. На сервере в каталоге /work/test_sync пусто. На локальной машине положил маленький файл. В результате на удаленной машине файл не появился.
Если на локальной и удаленной машине лежат одинаковые файлы и потом на локальной я его меняю, то и на удаленной он тоже меняется. Но как же быть с новыми файлами?
С помощью графической оболочки все синхронизируется корректно.
В лог-файле WinSCP пишет следующее:
. ...2020-11-08 18:06:16.003 Local file 'D:\test_sync\1.torrent' [2020-11-08T13:31:43.000Z] [55822] is new
< 2020-11-08 18:06:16.004 Script: Нет объектов для синхронизации.

WinSCP обновил до последней версии.
Что я делаю не так?
  • Вопрос задан
  • 306 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы