使用 ExchangeOnlineManagement 安裝 NuGet,如何尋找目前版本(或解除安裝它)?

使用 ExchangeOnlineManagement 安裝 NuGet,如何尋找目前版本(或解除安裝它)?

儘管安裝 ExchangeOnlineManagement 模組“NuGet 提供者”將自動安裝。據我了解,它用於包管理,我還不太熟悉。我試圖了解更多有關它的信息,但我已經無法了解如何檢查它是否已安裝。

Get-Package並且不返回 NuGet 的任何結果並研究此事我遇到了幾個關於如何檢查版本和/或進行手動安裝的網站(get-module例如Get-InstalledModule這裡,這裡或者這裡)但到目前為止沒有任何對我有用。

我確信這是一個簡單的問題,但到目前為止我的搜尋結果不是很成功或我走錯了路。如何找出 NuGet 是否已安裝並取得目前的 NuGet 版本?

更新:

在 Reddy Lutonadio 的幫助下,我成功地通過了這個版本Get-PackageProvider。我還沒有弄清楚如何卸載它,似乎Uninstall-module -Name NuGet也不Uninstall-Package -Name NuGet適用於 PackageProvider 模組。 (根據github這似乎是一個問題)。有沒有辦法透過 cmdlet 或手動卸載它?

我還透過手動管理安裝 Nuget Install-module -Name Nuget,但它似乎是一個不同的版本:它是不是Get-PackageProvider透過(但透過)顯示get-module。我還不知道如何像透過 ExchangeOnline 模組安裝它一樣安裝它。

注意:(Get-PackageProvider -name nuget).providerpath回傳一個dll:C:\Program Files\WindowsPowerShell\Modules\PackageManagement\1.4.7\fullclr\Microsoft.PackageManagement.NuGetProvider.dll

相關內容