Topic "Broken Script"

Author Message
tweeter68

Guest


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
HOUSTON_SCRIPT_nolisting.log (13.1 KB) [Download]

Description: (none)

HOUSTON_GUI_listing.log (56.08 KB) [Download]

Description: (none)

martin
[View user's profile]
Site Admin
Joined: 2002-12-10
Posts: 25025
Location: Prague, Czechia
The log file HOUSTON_SCRIPT_nolisting.log is not for a command you have posted. In the logged session, there was no cd command used. But anyway, even if it were:
1) Your cd syntax is wrong, it should be "cd /storage/home/prc237", not "cd " "/storage/home/prc237"
2) You use an absolute path /D160519*.prc237 in the get command anyway, so the current working directory does not apply.

This should work:

winscp.com /command "open houston" "cd /storage/home/prc237" "lcd ""C:\Documents and Settings\administrator.EVOLVEFCU\My Documents\PULSE""" "get %1" bye
tweeter68

Guest


Thank you. I'll give that a try.

Thomas
Advertisements

You can post new topics in this forum






Search Site

What is WinSCP?

It is award-winning SFTP client, SCP client, FTPS client and FTP client integrated into one software program for file transfer to FTP server or secure SFTP server. [More]

And it's free!

Donate

About donations

$9   $19   $49   $99

About donations

Recommend

WinSCP Privacy Policy

WinSCP License