github.com/iqoqo/nomad@v0.11.3-0.20200911112621-d7021c74d101/e2e/terraform/packer/windows/install-nuget.ps1 (about) 1 Set-StrictMode -Version latest 2 $ErrorActionPreference = "Stop" 3 4 $RunningAsAdmin = ([Security.Principal.WindowsPrincipal] [Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole] "Administrator") 5 if (!$RunningAsAdmin) { 6 Write-Error "Must be executed in Administrator level shell." 7 exit 1 8 } 9 10 # Force TLS1.2 11 [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12 12 13 Try { 14 Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201 -Force 15 } Catch { 16 Write-Error "Failed to install NuGet package manager." 17 $host.SetShouldExit(-1) 18 throw 19 } 20 21 Write-Output "Installed NuGet."