Powershell模块:Get-Module -All与Get-InstalledModule

时间:2019-01-24 19:25:59

标签: powershell-v4.0

当我运行Get-InstaleldModule时,我看到了我感兴趣的模块的版本3.0.1。当我运行“ Get-Module -all”时,我看到了该模块的2.7.1。

那么实际使用的是哪一个?如何清理并删除旧的2.7.1版本?

1 个答案:

答案 0 :(得分:1)

运行不带-ListAvailable参数的Get-Module仅显示已导入到当前PowerShell会话中的内容。这些模块可能是您使用“导入模块”命令手动导入的模块,也可能是您尝试从其中一个命令运行命令后自动导入的模块(在PowerShell v3及更高版本中)。

Get-InstalledModule显示所有已安装的模块。默认情况下,最新版本应默认自动导入,但是如果您要清除旧版本,请使用命令“卸载模块-名称模块名称-RequiredVersion版本”来指定要卸载的版本。