Командная строка WinSCP - слишком много параметров для команды open при использовании ключа -rawtransfersettings - PullRequest
1 голос
/ 15 апреля 2019

Я получаю «Слишком много параметров для команды« открыть ».»ошибка при попытке подключиться к серверу с помощью приведенной ниже команды:

option confirm off 
open sftp://uname:pwd@abc.example.com/ -hostkey="ssh-rsa 1024 xx:xx:xx:xx:xx" -timeout=60 -rawsettings SendBuf=0 SshSimple=1 -rawtransfersettings IgnorePermErrors=0 PreserveTimeDirs=0 

Я проверил множество других сообщений, в которых упоминается использование двойных кавычек для текста, имеющего пробел, и я думаю, что приведенный выше скрипт является жалобой на это.Если я удаляю последний набор параметров, за которым следует -rawtransfersettings, мой скрипт работает нормально.То есть команды open sftp://uname:pwd@abc.example.com/ -hostkey="ssh-rsa 1024 xx:xx:xx:xx:xx" -timeout=60 -rawsettings SendBuf=0 SshSimple=1 отлично работают.

Я не уверен, что делать дальше, поскольку я новичок в мире командных сценариев.

1 Ответ

0 голосов
/ 15 апреля 2019

Команда WinSCP open не имеет переключателя -rawtransfersettings.

Этот переключатель относится к командам передачи файлов, таким как get, put и т. Д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...