查看已安装的 PowerShell 模块(Get-Module)

列出电脑上全部可用的 PowerShell 模块及其版本和路径。

Windows软件包模块PowerShell低风险
运行 Get-Module -ListAvailable | Sort-Object Name | Format-Table Name, Version, Path -AutoSize。

01命令

命令
$ Get-Module -ListAvailable | Sort-Object Name | Format-Table Name, Version, Path -AutoSize

02作用说明

模块为 PowerShell 扩展命令,比如 Enable-BitLocker 就来自 BitLocker 模块;知道装了哪些模块,才能确定哪些脚本能直接跑。-ListAvailable 会扫描系统、AllUsers 和 CurrentUser 所有模块目录;不加这个参数时只能看到当前会话已加载的模块。从 PowerShell Gallery 安装的模块还可以用 Get-InstalledModule 单独查看。

03风险

风险低风险
!注意: 同一个模块可能并存多个版本——排查脚本问题时注意 Version 列,实际加载的未必是你想的那一个。

04撤销

✓无需撤销——该命令不会改变持久状态。

05来源

  • Get-Module
    Microsoft Learn · vendor-doc · 2026-09-17
    依据: Documents Get-Module -ListAvailable for listing modules installed in the module paths, with version information.

最后验证: 2026-09-18 · 分类: 开发者

06相关方案