en-US/about_PSDownloader.help.txt
TOPIC about_PSDownloader SHORT DESCRIPTION A PowerShell module for downloading files with multi-threaded support. LONG DESCRIPTION PSDownloader is a PowerShell module that provides robust file downloading capabilities with features like multi-threaded downloads, progress reporting, hash verification, automatic retries, and pipeline support. The module exports a single cmdlet: - Start-Download: Downloads files from specified URLs FEATURES * Multi-threaded downloads for improved speed * Progress and speed reporting * Hash verification (MD5, SHA1, SHA256, SHA384, SHA512, CRC32) * Automatic retries on failure * Pipeline support for batch downloads * Multiple user agent options * Segment retry on failure * Cross-platform support EXAMPLES Download a file: Start-Download -Url "https://example.com/file.zip" Multi-threaded download: Start-Download -Url "https://example.com/file.zip" -Threads 8 Download with hash verification: Start-Download -Url "https://example.com/file.zip" -ExpectedHash "1234ABCD" -HashType SHA256 Pipeline support: Get-Content "urls.txt" | Start-Download -Destination "D:\Downloads" NOTE The default behavior is unthreaded downloads. Multi-threaded downloads are automatically disabled for servers that don't support range requests or don't provide content length. TROUBLESHOOTING If downloads fail: 1. Check your internet connection 2. Verify the URL is accessible 3. Try with different user agent settings 4. Try switching to multiple threads or unthreaded mode 5. Increase timeout value for slow connections SEE ALSO Online documentation: https://github.com/LordBubblesDev/PSDownloader Get-Help Start-Download -Full |