Download Files With Start-BitsTransfer
Use the Background Intelligent Transfer Service for resumable downloads.
01Command
$ Start-BitsTransfer -Source https://example.com/large.zip -Destination C:\large.zip02What it does
BITS transfers in the background, resumes after network loss and can throttle bandwidth, which makes it far more robust than a one-shot HTTP request for large files on flaky links. Because it is a cmdlet, it slots straight into scheduled and unattended scripts.
03Risk
04Undo
✓No undo needed — this command does not change persistent state.
05Sources
- Start-BitsTransferEvidence: Transfers files with BITS, which resumes on interruption.
Last verified: 2026-10-13 · Category: Network
06Related solutions
A built-in PowerShell one-liner that answers 'is port 5432/3389/443 actually open through this network?' — no telnet client needed.
The PowerShell-native replacement for netstat: filter connections by state, port, or process and pipe results instead of parsing text.
The modern, scriptable replacement for nslookup: ask for exact record types, hit specific DNS servers, and see TTLs as objects.