Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 如何通过PowerShell下载jdk8并接受Oracle二进制代码许可协议_Windows_Powershell - Fatal编程技术网

Windows 如何通过PowerShell下载jdk8并接受Oracle二进制代码许可协议

Windows 如何通过PowerShell下载jdk8并接受Oracle二进制代码许可协议,windows,powershell,Windows,Powershell,我正在尝试使用Start-BitsTransfer在Windows Server 2016 Core上下载JDK8 当执行命令(如图所示)时,我得到一个重定向错误。不接受许可证也是一个问题,我如何接受许可证 (扩展工具\common.ps1)使用cookie接受许可证: $dummy=$client.Headers.Add('Cookie','gpw_e24=http://www.oracle.com;oraclelicense=接受安全备份cookie') 这似乎不可能用Start Bit

我正在尝试使用
Start-BitsTransfer
在Windows Server 2016 Core上下载JDK8

当执行命令(如图所示)时,我得到一个重定向错误。不接受许可证也是一个问题,我如何接受许可证

(扩展工具\common.ps1)使用cookie接受许可证:


$dummy=$client.Headers.Add('Cookie','gpw_e24=http://www.oracle.com;oraclelicense=接受安全备份cookie')

这似乎不可能用Start BitsTransfer实现,因为它没有对HTTP头之类的内容进行细粒度控制,而是通过


因此,如果您可以使用webclient而不是启动BitsTransfer,那么就这样做。

Chocolate
让这变得更容易。谢谢!:)