Powershell Invoke-RestMethod在Powershell V3中运行正常但在V4中失败

时间:2015-01-07 20:05:22

标签: powershell powershell-v4.0

我有一个简单的PowerShell脚本,在PowerShell V3.0中运行正常但在V4.0中失败。这是脚本:

$url = "https://www.oanda.com/rates/api/v1/rates/USD.csv?quote=CNY&quote=EUR&quote=GBP&quote=KRW&fields=averages&api_key=Yv0C4DZ2rFOybbnGwzj7niFh"
Invoke-RestMethod -Method Get -Uri $url -OutFile "C:\output.csv"

当我第一次在V4.0上运行它时会产生如下错误

  

Invoke-RestMethod:基础连接已关闭:未能   建立SSL / TLS安全通道的信任关系。

我搜索了各个网站的类似声明,我尝试了其他人说工作的解决方案:

[System.Net.ServicePointManager]::ServerCertificateValidationCallback = {$true}

它对我不起作用。

0 个答案:

没有答案