Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time
August 28, 2021 18:30
October 26, 2023 19:36
October 26, 2023 19:36
October 26, 2023 19:36
October 22, 2023 13:30
November 5, 2022 17:54
October 22, 2023 13:29
September 22, 2022 20:15
June 5, 2022 07:32
October 22, 2023 13:30
October 26, 2023 19:32

Transferetto - PowerShell Module

Transferetto is a PowerShell module that aims to provide FTP, FTPS, and SFTP functionality. To find out more about it I've created a blog post Easy way to connect to FTPS and SFTP using PowerShell]( It uses the following .NET libraries to deliver this functionality:

Both libraries are MIT licenses.


  • FTPS/SFTP functionality
    • Connect to FTP, FTPS, SFTP
    • Upload/Download files from FTP/FTPS/SFTP
    • Rename SFTP files
    • Remove FTP/FTPS files
    • And some more

Please make sure to read blog post or check examples to see how to use it.

To install

Install-Module -Name Transferetto -AllowClobber -Force

Force and AllowClobber aren't necessary, but they do skip errors in case some appear.

And to update

Update-Module -Name Transferetto

That's it. Whenever there's a new version, you run the command, and you can enjoy it. Remember that you may need to close, reopen PowerShell session if you have already used module before updating it.

The essential thing is if something works for you on production, keep using it till you test the new version on a test computer. I do changes that may not be big, but big enough that auto-update may break your code. For example, a small rename to a parameter, and your code stops working! Be responsible!