首页 > 解决方案 > 使用 Powershell 下载文件时出现问题

问题描述

我有一个可以在笔记本电脑上运行的简单脚本:

[Net.ServicePointManager]::SecurityProtocol
[enum]::GetNames([Net.SecurityProtocolType])

$url = "https://www.contextures.com/SampleData.zip"

wget -Uri $url -OutFile "C:\temp\temp.zip"

但是当我试图在服务器上运行它时,我总是会收到这个错误:

wget:请求被中止:无法创建 SSL/TLS 安全通道。

有什么想法可能导致这种情况吗?任何帮助,将不胜感激。

我已经尝试过了,但仍然收到相同的错误消息:

[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12

标签: powershell

解决方案


将其设置为 TLS 1.2:

[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12

推荐阅读