Contains basic FTP(s) Upload/Download/Sync/Test and Show FTP functions ———– ———————————————————– Type | Name | Version | Module | ————|————————–|————–|—————-| Function | Get-FTP | 1.0 | WinSCP_FTP | Function | Send-FTP | 1.0 | WinSCP_FTP | Function | Show-FTPDirectory | 1.0 | WinSCP_FTP | Function | Sync-FTPDirectory | 1.0 | WinSCP_FTP | Function | Test-FTPFile | 1.0 | WinSCP_FTP |
Screenshot —————————————————————————————————————————————-
NAME
Send-FTP
SYNOPSIS
Uploads a File or Directory to remote FTP Server
SYNTAX
Send-FTP [[-user] <String>] [[-pass] <String>] [-site] <String> [[-Port] <Int32>] [-source] <String> [-dest] <String> [[-timeout] <Int32>] [-secure] [-activemode]
[-trustAnyTLSCert] [-enablelog] [<CommonParameters>]
DESCRIPTION
Function uploads file[s] and or directory[ies] to a ftp site and stores it to a given remote path
NAME
Get-FTP
SYNOPSIS
Downloads a File or Directory to remote FTP Server
SYNTAX
Get-FTP [[-user] <String>] [[-pass] <String>] [-site] <String> [[-Port] <Int32>] [-source] <String> [-dest] <String> [[-timeout] <Int32>] [-secure] [-activemode]
[-trustAnyTLSCert] [-enablelog] [<CommonParameters>]
DESCRIPTION
Function downloads file[s] and or directory[ies] to a ftp site and stores it to a given remote path
NAME
Sync-FTPDirectory
SYNOPSIS
Synchronize a local Directories and remote FTP Directories in all possible directions
SYNTAX
Sync-FTPDirectory [[-user] <String>] [[-pass] <String>] [-site] <String> [[-Port] <Int32>] [-localdir] <String> [-remotedir] <String> [-direction] <String> [[-timeout] <Int32>]
[-secure] [-activemode] [-trustAnyTLSCert] [-enablelog] [<CommonParameters>]
DESCRIPTION
Function synchonizes local or remote directories to Local to Remote or in Both directions
NAME
Show-FTPDirectory
SYNOPSIS
Lists the FTP File or Directory of a given ftp site
SYNTAX
Show-FTPDirectory [[-user] <String>] [[-pass] <String>] [-site] <String> [[-Port] <Int32>] [[-remotedir] <String>] [-secure] [-activemode] [-trustAnyTLSCert] [-enablelog]
[<CommonParameters>]
DESCRIPTION
Lists the Files and/or Directories of a FTP site.
You can define a remote ftp directory that should be enumerated. if ommitted the root '/' directory will be listed.
NAME
Test-FTPFile
SYNOPSIS
Checks if a FTP File or Directory exists
SYNTAX
Test-FTPFile [[-user] <String>] [[-pass] <String>] [-site] <String> [[-Port] <Int32>] [-remotefile] <String> [-secure] [-activemode] [-trustAnyTLSCert] [-enablelog]
[<CommonParameters>]
DESCRIPTION
Function returns True if a a FTP File or Directory exists in a given ftp site and folder