Я пытаюсь автоматизировать передачу некоторых файлов с помощью сценариев WinSCP. Это то, что у меня есть.
option echo off
option batch on
option confirm off
open abcde:abcde@sftp.xxxyyyzzz.net
lcd "t:\"
put -nopermissions -nopreservetime "test.txt" test.txt
exit
Я действительно могу добраться до командной строки и запустить команды open
, lcd
и put
без каких-либо проблем. Когда я использую скрипт, я получаю эту ошибку:
Opening session using command-line parameter in scripting is deprecated. Use 'open' command instead.
Searching for host...
Host "=" does not exist.
Я преодолел барьер подключения, поместив команду подключения в командный файл, вытягивая сценарий.
Winscp.com abcde:abcde@sftp.xxyyzz.net
Как мне вызвать скрипт для запуска остальных задач?