为什么 Install-Module 安装的 PowerShell 模块未在 Get-InstalledModule 中列出?

为什么 Install-Module 安装的 PowerShell 模块未在 Get-InstalledModule 中列出?

在 PowerShell(Core 7.4.1)中,我安装了 PowerShell 模块微软WinGet客户端通过运行Install-Module Microsoft.WinGet.Client(由 PowerShellGet 2.2.5 运行)。当我运行 时Get-Module -ListAvailable,它会被列出。我也可以像 一样运行它的命令Get-WinGetVersion,之后它也会被列出Get-Module。但是,当我运行 时Get-InstalledModule,它没有被列出。为什么?

答案1

这是这篇文章的主题
Get-InstalledModule 和 Get-Module -ListAvailable 之间有什么区别?

Prasoon Karunan V 的回答:

Get-InstalledModule是其中的一部分PowerShellGet,并将使用Install-Modulecmdlet 列出已安装的模块,但显示位置Get-Module -ListAvailable中提到的所有位置的模块。$env:PsModulePath

参考 :

相关内容