Узнайте, как скачивать файлы в Windows через PowerShell с помощью встроенных командлетов.
Как скачать файл в PowerShell (Invoke-WebRequest vs Start-BitsTransfer)
- Метод 1: Invoke-WebRequest (iwr) — Самый простой встроенный командлет:
Invoke-WebRequest -Uri "https://example.com/file.zip" -OutFile "file.zip" - Метод 2: Start-BitsTransfer — Фоновая служба загрузки с авто-возобновлением:
Start-BitsTransfer -Source "https://example.com/file.zip" -Destination "file.zip"
Как исправить ошибку SSL / TLS в PowerShell
Если при скачивании по HTTPS возникает ошибка «The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure channel», выполните перед загрузкой команду принудительного включения TLS 1.2:
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12