如何解决 - 底层连接已关闭 - 无法在 PowerShell 中为 SSL/TLS 安全通道建立信任关系?
当您运行Invoke-WebRequest或Invoke-RestMethod命令时,有时会收到错误“底层连接已关闭:无法为SSL/TLS安全通道建立信任关系”。因为可能存在证书问题或所需的Windows版本不支持TLS或SSL版本。您可以使用以下命令绕过此错误。
[System.Net.ServicePointManager]::ServerCertificateValidationCallback = {$true}或者您可以使用以下代码来解决此错误。
示例
add-type @"
using System.Net;
using System.Security.Cryptography.X509Certificates;
public class TrustAllCertsPolicy : ICertificatePolicy {
public bool CheckValidationResult(
ServicePoint srvPoint, X509Certificate certificate,
WebRequest request, int certificateProblem) {
return true;
}
}
"@
[System.Net.ServicePointManager]::CertificatePolicy = New-Object TrustAllCertsPolicy热门推荐
10 新人红包祝福语简短精辟
11 幼师给毕业祝福语简短
12 生日高考祝福语妹妹简短
13 下飞机祝福语简短英文
14 元宵发客户祝福语简短
15 爸妈金婚文案祝福语简短
16 新郎朋友红包祝福语简短
17 虎年五一祝福语大全简短
18 出阁宴祝福语姐姐简短