github.com/anth0d/nomad@v0.0.0-20221214183521-ae3a0a2cad06/e2e/terraform/packer/windows-2016-amd64/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 -ErrorAction Stop 15 } Catch { 16 Write-Output "Failed to install NuGet package manager." 17 Write-Output $_ 18 $host.SetShouldExit(-1) 19 throw 20 } 21 22 Write-Output "Installed NuGet."