Powershell Untrusted Repository

Powershell Untrusted Repository

Nicht vertrauenswürdige Repository

Wer ein Powershell Modul installieren möchte trifft schon mal auf die Warnung

You are installing the modules from an untrsuted repository.

You are installing the modules from an untrsuted repository

Vorsicht ist die Mutter der Porzellankitte. Das dieser Repository grundsätzlich erst einmal nicht vertraut wird ist richtig. Da diese aber von Microsoft betrieben wird, kann man dieser gerne vertrauen.

Damit sich künftig Module ohne Warnung installieren lassen, so muss das Flag Trusted gesetzt werden.

InstallationPolicy Trusted

Nicht vertrauenswürdige Repository als vertrauenswürdig einstufen

Get-PSRepository
Get-PSRepository | fl
Set-PSRepository -Name “PSGallery” -InstallationPolicy Trusted
Set-PSRepository -Name “PSGallery” -InstallationPolicy UnTrusted
Unregister-PSRepository -Name “PSGallery”

Nuget installieren und direkt als vertrauenswürdig deklarieren.

Nuget installieren und aktualisieren

Nuget und Chocolatey installieren und als vertrauenswürdig einstufen

# Welche Paketressourcen sind installiert
Get-PackageSource
Get-PackageSource -Name “NuGet”

# Welche Version gibt es
Find-PackageProvider -Name “NuGet” -AllVersions
Find-PackageProvider -Name “Chocolatey” -AllVersions

# NuGet PackageProvider installieren
Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201 -Force
Install-PackageProvider -Name NuGet -Scope CurrentUser -MinimumVersion 2.8.5.208 -Force

# Chocolatey PackageProvider installieren
Install-PackageProvider -Name Chocolatey -MinimumVersion 2.8.5.130 -Force
Install-PackageProvider -Name Chocolatey -Scope CurrentUser -MinimumVersion 2.8.5.130 -Force

# NuGet & Chocolatey Package Source als vertrauenswürdig einstufen
Set-PackageSource -Name Nuget -Location “http://www.nuget.org/api/v2” –ProviderName Nuget -Trusted
Set-PackageSource -Name Chocolatey -Location “http://chocolatey.org/api/v2/” –ProviderName Chocolatey -Trusted

Sollten Probleme bzw. Fehlermeldungen auftauchen die das heißen,

WARNUNG: UnableToDownload
Warnung: Es kann kein Download von URI durchgeführt werden.

dann kann es daran liegen, das .NET Framework nicht auf TLS 1.2 konfiguriert ist.

Package Manager Chocolatey ab Windows 10 installieren