我尝试使用Start-BitsTransfer
在Windows Server 2016 Core上下载JDK8。
执行命令时(如图所示),我收到重定向错误。不接受许可也可能是一个问题,我该如何接受许可?
答案 0 :(得分:2)
Chocolatey script that downloads the JDK(展开工具\ common.ps1)使用Cookie接受许可:
$dummy = $client.Headers.Add('Cookie', 'gpw_e24=http://www.oracle.com; oraclelicense=accept-securebackup-cookie')
这似乎不可能与Start-BitsTransfer一起使用,因为它没有对HTTP标头等内容进行细粒度控制,而System.Net.WebClient
does通过Headers property。< / p>
因此,如果您可以使用webclient而不是Start-BitsTransfer,那么就这样做。