0 Pluspunkte 0 Minuspunkte
Wie kann ich Nuget als Packageprovider in Powershell installieren?
von  

1 Antwort

0 Pluspunkte 0 Minuspunkte

Mit dem Cmdlet Install-PackageProvider.

Install-PackageProvider -Name NuGet -Force -Scope CurrentUser
von (732 Punkte)  
Das funktioniert nicht obwohl ich Internetverbindung habe.

PS C:\Windows\system32> Install-PackageProvider -Name NuGet -Force -Scope CurrentUser
WARNING: Unable to download from URI 'https://go.microsoft.com/fwlink/?LinkID=627338&clcid=0x409' to ''.
WARNING: Unable to download the list of available providers. Check your internet connection.
Install-PackageProvider : No match was found for the specified search criteria for the provider 'NuGet'. The package
provider requires 'PackageManagement' and 'Provider' tags. Please check if the specified package has the tags.
At line:1 char:1
+ Install-PackageProvider -Name NuGet -Force -Scope CurrentUser
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidArgument: (Microsoft.Power...PackageProvider:InstallPackageProvider) [Install-Pac
   kageProvider], Exception
    + FullyQualifiedErrorId : NoMatchFoundForProvider,Microsoft.PowerShell.PackageManagement.Cmdlets.InstallPackagePro
   vider
Wenn du den Befehl

[Net.ServicePointManager]::SecurityProtocol

eingibst sollte die Ausgabe

Tls12

sein. Falls nicht kannst du TLS1.2 mit dem folgenden Befehl aktivieren.

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