Scripting Help for Simple Upload

Advertisement

jmcknight00
Joined:
Posts:
7
Location:
Juneau, AK

Scripting Help for Simple Upload

Hi, I am new to Winscp and am trying to automate a very simple upload to a remote server. I have created a .bat file and a .txt file to execute the script. I'm having trouble with the script file. Currently I have this:

Open sftp://<username>:<password>@bloomberg.com/
Put "c:\home\bbdumps\f2226icsh.inc" /log=c:\home\bbdumps\sftplog.txt
exit

The Winscp window opens and says "searching for host" but nothing else happens. So obviously it is not recognizing the syntax I used to open the sftp site and verify user name and password. I am successfully uploading this file manually via drag and drop from Winscp.

Any help would be appreciated highly! James

Reply with quote

Advertisement

martin
Site Admin
martin avatar
Joined:
Posts:
27,253
Location:
Prague, Czechia

Re: Scripting Help for Simple Upload

The /log=c:\home\bbdumps\sftplog.txt parameter must be on WinSCP command-line (along with /script=....), not in put command.

Once you fix that, attach the log file here.

Reply with quote

jmcknight00
Joined:
Posts:
7
Location:
Juneau, AK

Re: Scripting Help for Simple Upload

martin wrote:

The /log=c:\home\bbdumps\sftplog.txt parameter must be on WinSCP command-line (along with /script=....), not in put command.

Once you fix that, attach the log file here.


I uploaded the log file. Thanks for looking!

Reply with quote

martin
Site Admin
martin avatar
Joined:
Posts:
27,253
Location:
Prague, Czechia

Re: Scripting Help for Simple Upload

Thanks. Show us a log file from GUI for a comparison.

Reply with quote

jmcknight00
Joined:
Posts:
7
Location:
Juneau, AK

Re: Scripting Help for Simple Upload

martin wrote:

Thanks. Show us a log file from GUI for a comparison.

Hi, I'm sorry, I don't know what GUI is. Do you mean a log file from the old ftp batch?
Thanks...

James

Reply with quote

martin
Site Admin
martin avatar
Joined:
Posts:
27,253
Location:
Prague, Czechia

Re: Scripting Help for Simple Upload

No I mean a log file for "uploading this file manually via drag and drop from Winscp."

Reply with quote

jmcknight00
Joined:
Posts:
7
Location:
Juneau, AK

Re: Scripting Help for Simple Upload

martin wrote:

No I mean a log file for "uploading this file manually via drag and drop from Winscp."


Sorry, I have attached the manual log file. Thanks again!

James

Reply with quote

jmcknight00
Joined:
Posts:
7
Location:
Juneau, AK

Ok, I think I'm almost there.

OK, I just changed my script to:

Open sftp://<username>:<password>@sftp.bloomberg.com/
Put "c:\home\bbdumps\f2226icsh.inc" /log=c:\home\bbdumps\sftplog.txt
exit


I added the sftp.bloomberg.com and it looks like it is really close to working now. I attached the new log showing that everything worked with the exception of the password. Do I need to add quotes around the password or something?

Thanks for all your help!
James

Reply with quote

jmcknight00
Joined:
Posts:
7
Location:
Juneau, AK

Special Character

I forgot to mention that there is a special character in the password. It is a + sign. Would throw off the script?

James

Reply with quote

jmcknight00
Joined:
Posts:
7
Location:
Juneau, AK

Got it!

I finally figured out it was the + sign that was throwing it off.

I replaced the + sign with %2B and it is now successfully uploading my file.
Thanks for your help.


James

Reply with quote

Advertisement

You can post new topics in this forum