尝试使用以下Powershell脚本进行简单的XML文件下载:
Invoke-WebRequest -Uri [target URL] -OutFile [target file] -TimeoutSec 0
我一直在: " Invoke-WebRequest:操作已经超时。" 错误。我认为-TimeoutSec设置为0没有超时。在某些情况下,此过程可能需要15-20分钟才能下载文件。我在这里错过了什么吗?
感谢。
答案 0 :(得分:0)
我遇到了同样的问题并四处寻找答案。我的过程需要5分钟才能执行。什么帮助我(我刚刚在堆栈溢出的几分钟前找到了解决方案)是使用两个:
[System.Net.ServicePointManager]::MaxServicePointIdleTime = 5000000
同时你提到的超时标志,但没有将其设置为0,而是设置为足够高的值以满足您的请求。