shared-bootstrap/Install-AzureCliForWindows.ps1 (12 lines of code) (raw):

param( [string]$toolsPath, [string]$logFilePath ) $ProgressPreference = 'SilentlyContinue'; $msiPath = Join-Path $toolsPath "AzureCLI.msi" Write-Output "- Downloading Azure CLI Installer..." Invoke-WebRequest -Uri https://aka.ms/installazurecliwindowsx64 -OutFile $msiPath Write-Output "- Running Azure CLI Installer..." Start-Process msiexec.exe -Wait -ArgumentList "/i `"$msiPath`" /quiet /L*V $logFilePath" Remove-Item $msiPath Write-Output "- Finished Installing Azure CLI..."