We have a provider that "updated" something on their site yesterday (05/19/2016). Prior to this update, we were able to use a script to download our files. After this update, we are no longer able to download the files with the script. We can download the files using the GUI without an issue. Prior to the problem, we were using Version 5.1.7 Build 3446. I did upgrade to Version 5.7.7 Build 6257.
This is the script we are running.
rem %1 is the file name of the file we want to download
winscp.com /command "open houston" "cd " "/storage/home/prc237" "lcd ""C:\Documents and Settings\administrator.EVOLVEFCU\My Documents\PULSE""" "get /%1" bye
I have attached the logs generated from the GUI (which does allow download) and the script (which does not allow download).
What I have seen within the logs is the way the folder with the files is listed. It looks like the correct folder is not listed.
From the GUI:
. 2016-05-20 13:00:32.584 Real path is '/storage/home/prc237'
. 2016-05-20 13:00:32.584 Trying to open directory "/storage/home/prc237".
> 2016-05-20 13:00:32.584 Type: SSH_FXP_LSTAT, Size: 29, Number: 263
< 2016-05-20 13:00:32.678 Type: SSH_FXP_ATTRS, Size: 37, Number: 263
. 2016-05-20 13:00:32.678 Getting current directory name.
. 2016-05-20 13:00:32.896 Listing directory "/storage/home/prc237".
From the script:
. 2016-05-20 13:02:40.021 Real path is '/storage/home/prc237'
. 2016-05-20 13:02:40.021 Trying to open directory "/storage/home/prc237".
> 2016-05-20 13:02:40.021 Type: SSH_FXP_LSTAT, Size: 29, Number: 263
< 2016-05-20 13:02:40.115 Type: SSH_FXP_ATTRS, Size: 37, Number: 263
. 2016-05-20 13:02:40.115 Getting current directory name.
. 2016-05-20 13:02:40.115 Startup conversation with host finished.
< 2016-05-20 13:02:40.115 Script: Active session: [1] HOUSTON
> 2016-05-20 13:02:40.115 Script: lcd "C:\Users\administrator\Documents\PULSE"
< 2016-05-20 13:02:40.115 Script: C:\Users\administrator\Documents\PULSE
> 2016-05-20 13:02:40.115 Script: get /D160519*.prc237
. 2016-05-20 13:02:40.115 Listing directory "/".
Thomas Teeter