commandline » Revisions »
Differences
This shows you the differences between the selected revisions of the page.
2009-04-17 | 2009-04-17 | ||
reorganize (sections) (martin) | executables (martin) | ||
Line 22: | Line 22: | ||
For security reasons, when protocol (''%%sftp://%%'', ''%%ftp://%%'' or ''%%scp://%%'') is provided on command line (possible execution from web browser/Windows Explorer), all command-like parameters that cause any automatic action are ignored, including ''/defaults'', ''/log'', ''/script'' and ''/command''. | For security reasons, when protocol (''%%sftp://%%'', ''%%ftp://%%'' or ''%%scp://%%'') is provided on command line (possible execution from web browser/Windows Explorer), all command-like parameters that cause any automatic action are ignored, including ''/defaults'', ''/log'', ''/script'' and ''/command''. | ||
- | Parameter ''/privatekey'' specifies [[public_key#private|private key file]].·Parameter ''/hostkey'' specifies fingerprint of expected host key (or several fingerprints separated by semicolon). It makes WinSCP automatically [[ssh#verifying_the_host_key|accept hostkey]] with the fingerprint. | + | Parameter ''/privatekey'' specifies [[public_key#private|private key file]]. |
+ | |||
+ | Parameter ''/hostkey'' specifies fingerprint of expected host key (or several fingerprints separated by semicolon). It makes WinSCP automatically [[ssh#verifying_the_host_key|accept hostkey]] with the fingerprint. | ||
When using [[scripting]], use ''[[script_commands#open|open]]'' command (and its switches) instead. This allows you settings [[script_commands#option|script options]] before starting session. | When using [[scripting]], use ''[[script_commands#open|open]]'' command (and its switches) instead. This allows you settings [[script_commands#option|script options]] before starting session. | ||
Line 33: | Line 35: | ||
To run batch script either pass script file using ''/script'' parameter or specify the commands directly on command line using ''/command''. In the latter case each following parameter is treated as single command (If the command includes spaces, enclose it in quotes). | To run batch script either pass script file using ''/script'' parameter or specify the commands directly on command line using ''/command''. In the latter case each following parameter is treated as single command (If the command includes spaces, enclose it in quotes). | ||
- | If both ''/script'' and ''/command'' parameters are used, commands from script file are executed first. When the last command is not ''exit'', regular non-batch mode follows. | + | If both ''/script'' and ''/command'' parameters are used, commands from script file are executed first. When the last command is not ''[[script_commands#exit|exit]]'', regular non-batch mode follows. |
If ''/console'' parameter is not used along with ''/script'' or ''/command'', the script/command is executed without visual feedback (window). | If ''/console'' parameter is not used along with ''/script'' or ''/command'', the script/command is executed without visual feedback (window). | ||
Line 42: | Line 44: | ||
With ''/synchronize'' or ''/keepuptodate'' parameter WinSCP performs //Synchronize// or //Keep remote directory up to date// commands respectively on the specified session and directories. A dialog to set options is displayed first. | With ''/synchronize'' or ''/keepuptodate'' parameter WinSCP performs //Synchronize// or //Keep remote directory up to date// commands respectively on the specified session and directories. A dialog to set options is displayed first. | ||
- | With ''/upload'' parameter WinSCP uploads specified files to remote directory of session defined using one of the previous syntaxes((Parameter is primarily intended to allow [[integration#exporer_s_send_to_context_menu|Windows Explorer's 'Send To' menu]] integration)). A dialog to set options is displayed first. | + | With ''/upload'' parameter WinSCP uploads specified files to initial remote directory of session((Parameter is primarily intended to allow [[integration#exporer_s_send_to_context_menu|Windows Explorer's 'Send To' menu]] integration)). A dialog to set options is displayed first. |
Use ''/defaults'' parameter along with ''/upload'', ''/synchronize'' or ''/keepuptodate'' to skip the settings dialog and start the operation straight away with default settings. | Use ''/defaults'' parameter along with ''/upload'', ''/synchronize'' or ''/keepuptodate'' to skip the settings dialog and start the operation straight away with default settings. | ||
Line 53: | Line 55: | ||
Parameter ''/help'' shows usage (overview similar to this). | Parameter ''/help'' shows usage (overview similar to this). | ||
+ | |||
+ | ===== Executables ===== | ||
+ | Learn about two [[executables|WinSCP executables]], ''winscp.exe'' and ''winscp.com''. | ||
===== Hint ===== | ===== Hint ===== | ||
If you are going to run WinSCP from command-line often, you may wish to add WinSCP installation directory to [[integration#search_path|search path]]. | If you are going to run WinSCP from command-line often, you may wish to add WinSCP installation directory to [[integration#search_path|search path]]. | ||