scripts/Windows/install_appveyor_build_agent_docker.ps1

$AGENT_VERSION = '7.0.2417'

if ($env:APPVEYOR_BUILD_AGENT_VERSION) {
    $AGENT_VERSION = $env:APPVEYOR_BUILD_AGENT_VERSION
}

Write-Host "Installing AppVeyor Build Agent Core $AGENT_VERSION"
Write-Host "==================================================="

[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12

$destPath = "${env:ProgramFiles}\AppVeyor\BuildAgent"

if (Test-Path $destPath) {
    Remove-Item $destPath -Recurse -Force
}

Write-Host "Downloading..."
$zipPath = "$env:TEMP\appveyor-build-agent.zip"
(New-Object Net.WebClient).DownloadFile("https://appveyordownloads.blob.core.windows.net/appveyor/$AGENT_VERSION/appveyor-build-agent-$AGENT_VERSION-win-x64.zip", $zipPath)

Write-Host "Unpacking..."
7z x $zipPath -o"$destPath" | Out-Null

Remove-Item $zipPath -Force

Write-Host "AppVeyor Build Agent installed"