使用 ExchangeOnlineManagement 安装 NuGet,如何找到当前版本(或卸载它)?

使用 ExchangeOnlineManagement 安装 NuGet,如何找到当前版本(或卸载它)?

尽管安装 ExchangeOnlineManagement 模块“NuGet 提供程序”将自动安装。据我所知,它用于包管理,我还不太熟悉。我试图了解更多信息,但已经不知道如何检查它是否已安装。

Get-Package并且没有返回任何 NuGet 结果,在研究这个问题get-moduleGet-InstalledModule,我找到了几个关于如何检查版本和/或手动安装的网站(例如这里这里或者这里),但到目前为止对我没有任何作用。

我确信这是一件简单的事情,但到目前为止,我的搜索结果不是很成功,或者我走错了路。如何确定 NuGet 是否已安装并获取我当前的 NuGet 版本?

更新

在 Reddy Lutonadio 的帮助下,我设法通过了该版本Get-PackageProvider。但我还没有弄清楚如何卸载它,似乎Uninstall-module -Name NuGet也不Uninstall-Package -Name NuGet适用于 PackageProvider-modules。(根据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

相关内容