Invoke-WebRequest : 请求被中止: 未能创建 SSL/TLS 安全通道。

Posted feiyucha

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Invoke-WebRequest : 请求被中止: 未能创建 SSL/TLS 安全通道。相关的知识,希望对你有一定的参考价值。

运行invoke-webrequest报错:

  技术图片

  根据你的 PowerShell、.NET Framework 的版本和升级,WEB 连接的缺省安全协议可能仍然是 SSL3。

您可以方便地查明它:

  技术图片

[Net.ServicePointManager]::SecurityProtocol

  返回的协议不包含 Tls12,那么可能无法用 PowerShell 连接到安全的 Web Service 和网站。

我们只需要这样操作就可以启用更多的服务:

  技术图片

[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Ssl3 -bor [Net.SecurityProtocolType]::Tls -bor [Net.SecurityProtocolType]::Tls11 -bor [Net.SecurityProtocolType]::Tls12
[Net.ServicePointManager]::SecurityProtocol

至此问题已经完全解决

  技术图片

 

以上是关于Invoke-WebRequest : 请求被中止: 未能创建 SSL/TLS 安全通道。的主要内容,如果未能解决你的问题,请参考以下文章

请求被中止:请求被取消。没有解决方案有效

System.Net.WebException:请求被中止:请求被取消

Powershell 3.0 Invoke-WebRequest HTTPS 在所有请求上都失败

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

请求被中止: 未能创建 SSL/TLS 安全通道

发出请求时出错:请求被中止:无法创建 SSL/TLS 安全通道