diff --git a/setup/install_craft.ps1 b/setup/install_craft.ps1 --- a/setup/install_craft.ps1 +++ b/setup/install_craft.ps1 @@ -4,16 +4,16 @@ [alias("branch")][string]$Script:branch="master" ) - +[Net.ServicePointManager]::SecurityProtocol = "SystemDefault, tls12, tls11" [version]$minPythonVersion = 3.6 $Script:PythonInstallDir = "C:\python36" if($env:PROCESSOR_ARCHITECTURE.contains("64")) { - $Script:pythonUrl = "https://www.python.org/ftp/python/3.6.2/python-3.6.2-amd64.exe" + $Script:pythonUrl = "https://www.python.org/ftp/python/3.6.6/python-3.6.6-amd64.exe" } else { - $Script:pythonUrl = "https://www.python.org/ftp/python/3.6.2/python-3.6.2.exe" + $Script:pythonUrl = "https://www.python.org/ftp/python/3.6.6/python-3.6.6.exe" } ##### $Script:pythonVersion = "0" @@ -37,7 +37,8 @@ $archive = "$Script:installRoot\download\{0}" -f ( $Script:pythonUrl.SubString($Script:pythonUrl.LastIndexOf("/")+1)) if(!(Test-Path -Path $archive)) { - Invoke-WebRequest $Script:pythonUrl -OutFile $archive + Write-Host "Downloading:" $Script:pythonUrl + (new-object net.webclient).DownloadFile("$Script:pythonUrl", "$archive") } [string[]]$command = @("/quiet", "InstallAllUsers=0", "PrependPath=1", "TargetDir=`"$Script:PythonInstallDir`"", "AssociateFiles=0", "InstallLauncherAllUsers=0") Write-Host "$archive" $command