首页/系统/Windows 运维速查/模块管理与 Get-Module
PowerShell 基础66 条

模块管理与 Get-Module

模块是命令的集装箱:Get-Module 查看已加载、Import-Module 显式加载、Remove-Module 卸载;定位命令来源与版本差异的入口。

Windows 运维速查系统更新于 2026-10-12
用途加载/查看/卸载模块
语法Get-Module -ListAvailable;Import-Module 名称;Remove-Module 名称
要点PS3+ 支持自动加载;同名命令可能来自不同模块

常用示例

常用示例
Get-Module -ListAvailable | Select-Object Name, Version
Import-Module ActiveDirectory
Get-Command Get-ADUser -All
排查命令来源:Get-Command <名称> | Select-Object Source 直接看模块。

易错点

  • 自动加载失败多为模块未安装或 $env:PSModulePath 不含其目录
  • 32 位与 64 位 PowerShell 的模块路径不同,不要混用

数据来源与参考

  • Microsoft Learn:about_Modules

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌