For session settings, you can use
-rawsettings switch of
For example to open session with enabled HTTP proxy use following command:
open <session_url> -rawsettings ProxyMethod=3 ProxyHost=proxy ProxyPort=8080
See raw session settings syntax.
If you want to make your configuration portable, you can save it into an INI file and distribute the INI file with your script.
If the value of the option is not static you can generate the INI file before running the script.
You may want to set the INI file read-only, to prevent WinSCP writing to it, when exiting.
You can use INI file using following syntax: For example, to configure changing case of filenames to lowercase during transfer, use following INI file:
[Configuration\Interface\CopyParam] ; File name case modification (1 = Upper case, 2 = Lower case, 4 = Lower case 8.3) FileNameCase=2
The same applies to most other settings, such as configuring reconnect interval:
Site design by Black Gate