1
我試圖使用Start-BitsTransfer
在Windows Server 2016 Core上下載JDK8。如何通過PowerShell下載jdk8並接受Oracle二進制代碼許可協議
當執行命令(如圖所示)時,我得到一個重定向錯誤。不接受許可證也可能是一個問題,我如何接受許可證?
我試圖使用Start-BitsTransfer
在Windows Server 2016 Core上下載JDK8。如何通過PowerShell下載jdk8並接受Oracle二進制代碼許可協議
當執行命令(如圖所示)時,我得到一個重定向錯誤。不接受許可證也可能是一個問題,我如何接受許可證?
的Chocolatey script that downloads the JDK(擴大工具\ common.ps1)使用cookie來接受許可證:
$dummy = $client.Headers.Add('Cookie', 'gpw_e24=http://www.oracle.com; oraclelicense=accept-securebackup-cookie')
這似乎並不可能做啓動BitsTransfer因爲它不」 t對HTTP頭等內容有很好的控制,但是通過Headers property可以得到System.Net.WebClient
does。
因此,如果您可以使用webclient而不是Start-BitsTransfer,請執行此操作。
'巧克力'使這更容易。謝謝! :) –