在Powershell 2中使用WebClient时遇到一个奇怪的问题。运行以下脚本时,下载了22 MB文件中的第一个1.800 kB,然后该Shell冻结,直到最后出现错误消息和内容长度显示。
Ctrl + C和其他取消操作的快捷方式不起作用。奇怪的是,显示了正确的内容长度。 更奇怪的是,下载脚本工作正常另一台机器上使用PowerShell 5。
这是一个证书问题还是其他问题?我想念什么吗?
谢谢!
$webClient = New-Object System.Net.webClient
$webClient.Proxy = [System.Net.GlobalProxySelection]::GetEmptyWebProxy()
$webClient.downloadfile("https://updates.tdesktop.com/tsetup/tportable.1.5.9.zip", "c:\temp\tportable.1.5.9.zip")
Write-Host $webClient.ResponseHeaders["Content-Length"]