Download-WinSCPPortable
1.1.0
the portable ZIP package directly from winscp.net by extracting the tokenized download URL from the
download page. It extracts the contents into a temporary folder and copies them to the destination
folder. Optionally, the .NET assembly / COM library ZIP can also b
the portable ZIP package directly from winscp.net by extracting the tokenized download URL from the
download page. It extracts the contents into a temporary folder and copies them to the destination
folder. Optionally, the .NET assembly / COM library ZIP can also be downloaded, preserving both
WinSCPnet.dll variants so the portable layout works with Windows PowerShell 5.1 and PowerShell 7.
If the destination folder already contains files from the same version, the download is skipped.
Installation Options
Owners
Package Details
Author(s)
- Giovanni Solone
Tags
powershell winscp portable download tools
Functions
Write-ProgressMessage Resolve-DestinationPath New-DirectoryIfMissing New-TempExtractionFolder Copy-FolderContentsWithRetry Copy-FileWithRetry Get-WinSCPVersion Test-AlreadyUpToDate Get-WinSCPPackage Expand-DotNetDll Resolve-SourceFile
Dependencies
This script has no dependencies.
Release Notes
v1.1.0 (2026-05-07): Added ShowProgress and switched extraction to a temporary folder workflow for more reliable file deployment. Preserve both WinSCPnet.dll variants for Windows PowerShell 5.1 and PowerShell 7.
v1.0.0 (2026-03-26): Initial release.
FileList
- Download-WinSCPPortable.nuspec
- Download-WinSCPPortable.ps1
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 1.1.0 (current version) | 3 | 5/7/2026 |
| 1.0.0 | 8 | 3/26/2026 |