Tôi đang cố gắng tự động hóa một số chuyển tập tin bằng cách sử dụng tập lệnh WinSCP. Đây là những gì tôi có.
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
Tôi thực sự có thể nhận được vào dòng lệnh và chạy open
, lcd
và put
các lệnh mà không cần bất kỳ vấn đề. Khi tôi sử dụng tập lệnh, tôi nhận được lỗi này:
Opening session using command-line parameter in scripting is deprecated. Use 'open' command instead.
Searching for host...
Host "=" does not exist.
Tôi đã vượt qua rào cản kết nối bằng cách đặt lệnh kết nối trong tệp bó kéo tập lệnh.
Winscp.com abcde:abcde@sftp.xxyyzz.net
Làm thế nào để tôi gọi kịch bản để chạy các nhiệm vụ còn lại?