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