mercoledì 3 agosto 2022

POWERSHELLGET

Puo capitare di dover installare dei moduli in powershell. Per fare questo ci viene in aiuto PowershellGet, che soprattutto nelle prome versioni di powershell richiede un po di preparazione. Questi sono un po di appunti che mi sono preso la prima volta che ho dovuto utilizzarlo.

prereq net framework 4.5 e superiori

Necessario da powershell 5.1 e precedenti

Abilita TLS 1.2

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

Per funzionare richiede che sia installati il NuGet provider

Install-PackageProvider -Name NuGet -Force

Installare powershellGet

Install-Module PowerShellGet -AllowClobber -Force

Registrare il repository Powershell gallery come repository attendibile

Set-PSRepository -Name PSGallery -InstallationPolicy Trusted

REFERENCE

https://docs.microsoft.com/it-it/nuget/what-is-nuget

https://docs.microsoft.com/it-it/powershell/scripting/gallery/installing-psget?view=powershell-7.2


Nessun commento:

Posta un commento