WährendInstallieren des ExchangeOnlineManagement-ModulsDer „NuGet-Provider“ wird automatisch installiert. Soweit ich weiß, wird er für die Paketverwaltung verwendet, mit der ich noch nicht sehr vertraut bin. Ich habe versucht, mehr darüber herauszufinden, aber ich konnte bereits nicht überprüfen, ob er installiert ist.
Get-Package
und liefert get-module
auch keine Ergebnisse für NuGet. Bei meinen Recherchen bin ich auf mehrere Seiten gestoßen, auf denen beschrieben wurde, wie man die Version überprüft und/oder eine manuelle Installation durchführt (z. B.Get-InstalledModule
Hier,HieroderHier), aber bisher hat bei mir nichts funktioniert.
Ich bin sicher, dass das eine einfache Angelegenheit ist, aber bisher waren meine Suchergebnisse nicht sehr erfolgreich oder ich bin auf der falschen Spur. Wie finde ich heraus, ob NuGet installiert ist und erhalte meine aktuelle NuGet-Version?
Aktualisieren:
Mit Hilfe von Reddy Lutonadio habe ich es geschafft, die Version durchzubekommen Get-PackageProvider
. Ich habe allerdings nicht herausgefunden, wie man sie deinstalliert, und es scheint auch nicht Uninstall-module -Name NuGet
für Uninstall-Package -Name NuGet
PackageProvider-Module zu funktionieren. (Lautgithubdas scheint ein Problem zu sein). Gibt es eine Möglichkeit, es über ein Cmdlet oder manuell zu deinstallieren?
Ich habe es auch geschafft, Nuget manuell zu installieren Install-module -Name Nuget
, aber es scheint eine andere Version zu sein: es istnichtangezeigt durch Get-PackageProvider
(aber durch get-module
). Ich weiß noch nicht, wie ich es auf die gleiche Weise installieren kann, wie es über das ExchangeOnline-Modul installiert wird.
Hinweis: (Get-PackageProvider -name nuget).providerpath
gibt eine DLL zurück:C:\Program Files\WindowsPowerShell\Modules\PackageManagement\1.4.7\fullclr\Microsoft.PackageManagement.NuGetProvider.dll