Post a reply

Options
Add an Attachment

If you do not want to add an Attachment to your Post, please leave the Fields blank.

(maximum 10 MB; please compress large files; only common media, archive, text and programming file formats are allowed)

Options

Topic review

bloodtalonx

WinSCP /command not recognizing saved site from GUI

I'm attempting to run a batch script with a block of commands using /command

WinSCP /ini=nul /command "open sftp_VENDOR_CUSTOMER"


When I run the script, it fails with the following output:
Searching for host...
Host "sftp_VENDOR_CUSTOMER" does not exist.


I have verified that the site exists in WinSCP. If I run it manually in a Windows command prompt, it succeeds
winscp

open sftp_VENDOR_CUSTOMER


I initially thought it was an issue with having the site profile within a folder. I moved the site profile to the root and it still fails while working when run line by line from the command prompt.

I also tried wrapping the site profile name in double-quotes, escaped with a second set and I get the same exact error.
WinSCP /ini=nul /command "open ""sftp_VENDOR_CUSTOMER"""


Is this a bug or is there something incorrect in my script?

Note: I want the commands included within the Windows batch script as I will be replicating this and additional commands for several vendor/customer combinations and it is much easier to make parameters for one batch script file than to modify the batch script and the WinSCP command script.