Download-WinSCPPortable

1.0.0

This script checks the official WinSCP download page, retrieves the latest version number, and downloads
the portable ZIP package directly from winscp.net by extracting the tokenized download URL from the
download page. It extracts the contents directly into the destination folder. Optionally, the .NET
assembly / COM library ZIP can also be downloaded, extracting only
This script checks the official WinSCP download page, retrieves the latest version number, and downloads
the portable ZIP package directly from winscp.net by extracting the tokenized download URL from the
download page. It extracts the contents directly into the destination folder. Optionally, the .NET
assembly / COM library ZIP can also be downloaded, extracting only WinSCPnet.dll from the selected
target framework folder (net40 by default, or netstandard2.0 if specified). If the destination folder
already contains files from the same version, the download is skipped.

Show more

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Script -Name Download-WinSCPPortable

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Package Details

Author(s)

  • Giovanni Solone

Tags

powershell winscp portable download tools

Functions

Get-WinSCPVersion Test-AlreadyUpToDate Get-WinSCPPackage Expand-PortableZip Expand-DotNetDll

Dependencies

This script has no dependencies.

Release Notes

v1.0.0 (2026-03-26): Initial release.

FileList

Version History

Version Downloads Last updated
1.0.0 (current version) 4 3/26/2026