Чтобы передать имя хоста (я предполагаю, что вы это имеете в виду -S
), имя пользователя и пароль в командной строке WinSCP, используйте URL-адрес сеанса :
sftp://%u:%p@%h/
WinSCP не имеет -S
, и -U
не -P
переключается.
Я могу запустить приложение WinSCP и передать имя хоста в качестве его параметров, но не могу сделать то же самое для имени пользователя и пароля. Ниже приведены параметры, которые я предоставил.
-S %h -U %u -P %p
Вместо «Восстановить пароль» я использую функцию «Сеанс приложения». Он открывает WinSCP на этом хосте, но не может пройти мимо имени пользователя и пароля, который должен быть автоматическим. Например, когда я использую 'Open SSH', он открывает Putty и автоматически входит на этот сервер.
Обновление: изображение обновлено в соответствии с способом Марка
Чтобы передать имя хоста (я предполагаю, что вы это имеете в виду -S
), имя пользователя и пароль в командной строке WinSCP, используйте URL-адрес сеанса :
sftp://%u:%p@%h/
WinSCP не имеет -S
, и -U
не -P
переключается.