Menu  Toggle search  [ ![](https://winscp-
static-746341.c.cdn77.org/assets/images/logos/logo.png?v=7032) WinSCP  Free
SFTP, SCP, S3 and FTP client  for  Windows  ](https://winscp.net/)

  * [ Home ](/eng/index.php)
  * [ News ](/eng/news.php)
  * [ Introduction ](/eng/docs/introduction)
  * [ Download ](/eng/download.php)
  * [ Install ](/eng/docs/guide_install)
  * [ Documentation ](/eng/docs/)
  * [ Forum ](/forum/)

Close

Search

Close

[ Documentation ](/eng/docs/start "Documentation") » [ Features
](/eng/docs/feature_index "Features") » [ Scripting ](/eng/docs/scripting
"Scripting") » [ Script Commands ](/eng/docs/scripting#commands "Script
Commands") »

#  call command

With [ SFTP and SCP protocols ](/eng/docs/protocols) , executes arbitrary [
remote shell command ](/eng/docs/remote_command) . With  FTP  protocol,
executes a protocol command. Not supported with  WebDAV  and  S3  protocols.

  * Syntax 
  * Remarks 
  * Examples 
  * Converting to .NET Assembly 

_Advertisement_

##  Syntax

    
    
    call <command>
    

##  Remarks

With  SFTP  protocol, that does not allow execution of arbitrary remote
command, separate [ shell session ](/eng/docs/shell_session) will be
automatically opened.

The command must not require user input.

It is an error, if the command has any error output, but no standard output.
To circumvent that redirect the error output to ` null ` ( ` 2>/dev/null ` )
or to the standard output ( ` 2>&1 ` ).

If the command execution takes long, you may hit a session timeout. If you
need to execute long-running commands, increase the session timeout using the
` [ -timeout ](/eng/docs/scriptcommand_open#timeout) ` switch of the ` [ open
](/eng/docs/scriptcommand_open) ` command.

Alias: ` ! `

XML  log element: ` [ call ](/eng/docs/logging_xml#call) `

##  Examples

    
    
    [call](https://winscp.net/eng/docs/scriptcommand_call) mysqldump --opt -u USERNAME --password=PASSWORD --all-databases > all_databases.sql
    
    
    [call](https://winscp.net/eng/docs/scriptcommand_call) gzip -c all_databases.sql > all_databases.gz

_Advertisement_

##  Converting to .NET Assembly

When [ converting script to .NET Assembly ](/eng/docs/library_from_script) ,
map ` call ` command to ` [ Session.ExecuteCommand
](/eng/docs/library_session_executecommand) ` method.

Parameters mapping: Command parameter ` command ` maps to method parameter `
command ` .

##  Contribute

![PayPal](https://winscp-
static-746341.c.cdn77.org/assets/images/paypal.svg?v=7032)

[ Donate ](/eng/donate.php)

  * [ $9 ](/eng/donate.php?amount=9&currency=USD&class=S "Donate $9 via PayPal")
  * [ $19 ](/eng/donate.php?amount=19&currency=USD&class=S "Donate $19 via PayPal")
  * [ $49 ](/eng/donate.php?amount=49&currency=USD&class=S "Donate $49 via PayPal")
  * [ $99 ](/eng/donate.php?amount=99&currency=USD&class=S "Donate $99 via PayPal")

![Visa](https://winscp-static-746341.c.cdn77.org/assets/images/card-logo-
visa.svg?v=7032) ![Mastercard](https://winscp-
static-746341.c.cdn77.org/assets/images/card-logo-mastercard.svg?v=7032)
![American Express](https://winscp-
static-746341.c.cdn77.org/assets/images/card-logo-amex.svg?v=7032)
![Other](https://winscp-static-746341.c.cdn77.org/assets/images/card-logo-
unknown.svg?v=7032)

##  User Approved Software

###  Total Downloads:

214,431,241

###  Rating:

4.8  out of  195  reviews

[ SourceForge Review ](https://sourceforge.net/projects/winscp/reviews/)

##  Recommend

  *   * [ Tweet ](https://twitter.com/share)

_Advertisement_

##  Most Read

  * [ Login Dialog – Configuring Session ](/eng/docs/ui_login)
  * [ Using Commander Interface ](/eng/docs/ui_commander)
  * [ Installing SFTP/SSH Server on Windows using OpenSSH ](/eng/docs/guide_windows_openssh_server)
  * [ Authentication Progress ](/eng/docs/ui_authenticate)
  * [ Automate file transfers or file synchronization ](/eng/docs/guide_automation)
  * [ Connect to FTP server or SFTP server ](/eng/docs/guide_connect)
  * [ Bookmark Dia