-h <hostname> 
 | 
Specified the hostname of the remote server.  
  
<hostname> 
  
a valid hostname or IP address  
  
Example 
  
-h 192.168.10.2 
 | 
-u <username> 
 | 
Specifies the username to use when logging into the remote server.  
  
<username> 
  
a valid username on remote server 
  
Example 
  
-u jsmith 
 | 
-p <password> 
 | 
Specifies the password to use when logging into the remote server.  
  
<password> 
  
a valid password for specified username on remote server  
  
Example 
  
-p secret 
 | 
-s <boolean> 
 | 
Specifies that a secure SFTP/SSH connection be used. Telnet connection is used by default. Requires that SSH version 2.0 or above be installed on remote server and SFTP be enabled. 
  
<boolean> 
  
true, false  
  
Example 
  
-s true 
 | 
-l <file> 
 | 
Specifies the path of the log file to write debugging information to. By default all debugging information is sent to the console. 
  
<file> 
  
a valid relative or absolute path on local machine 
  
Example 
  
-l log.txt 
 | 
-k <file> 
 | 
Specifies the path of the private key file to use when authenticating with SSH server. Valid for use in SSH connections only.  
  
<file> 
  
a valid relative or absolute path on local machine 
  
Example 
  
-k c:/ssh/keys/id_dsa 
 | 
-d <boolean> 
 | 
Specifies whether debugging is enabled or disabled. By default debugging is enabled and all debugging information is sent to the console. 
  
<boolean> 
  
true, false  
  
Example 
  
-d false 
 | 
-t <seconds> 
 | 
Sets the maximum timeout used when establishing a connection, sending data or receiving data. If timeout is exceeded script will abort. Default value is 60 seconds.  
  
<seconds> 
  
the maximum number of seconds to wait  
  
Example 
  
-t 30 
 | 
-z <port> 
 | 
Specifies the port of the remote server. The default ports for FTP and SFTP protocols are 21 and 22 respectively. 
  
<port> 
  
A valid integer between 1-65535 
  
Example 
  
-z 2021 
 |