wie man’s umstellt…
Wenn Euch dieser Fehler über den Weg läuft…
No match was found for the specified search criteria and provider name ‚NuGet‘. Try ‚Get-PackageProvider -ListAvailable‘ to see if the provider exists on the system.
… liegt es daran, dass die PowerSehll v2 standardmäßig TLS 1.0 für den Zugriff auf öffentliche Ressourcen verwendet. Das aber lässt das OS nicht mehr zu, also muss man diesen Parameter mit einem kleinen Befehl anpassen, dann gehts.
Dazu einfach die PowerShell als Administrator starten und folgenden Befehl in die Session kopieren:
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
Jetzt sollte die Verbindung und damit Scripte, die auf externe Ressourcen zugreifen, funktionieren…
[…] Zuerst die Internetverbindung der PowerShell von TLS v1.0 (default) auf TLS v1.2 umstellen, sonst wirds nichts mit der Verbindung zum PS Repository… (siehe hier) […]