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."