powershell - 如何从模块中检索可用命令?

标签 powershell module powershell-2.0

要了解计算机上有哪些 PowerShell 模块可用,我使用命令

Get-Module -ListAvailable

这将返回一个包含模块类型、名称和导出命令的列表。但导出的命令始终为空,仅显示 {}。为什么不显示?

我是否必须使用其他参数或者是否有其他 cmdlet 或方法来检索可用命令?

最佳答案

如果未加载模块,则导出的命令不可用。需要先加载模块,然后执行Get-Command :

Import-Module -Name <ModuleName>
Get-Command -Module <ModuleName>

关于powershell - 如何从模块中检索可用命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6354317/

相关文章:

PowerShell 脚本在本地运行,但远程出错

azure - 当 sp 是在没有 App 和 Cred 的情况下独立创建时,如何获取与 AzureAD 中的服务主体关联的证书的指纹

linux - 内核模块(.ko 文件)移植到 DLL 导出符号

.net - 如何在 PowerShell 中删除所有导入的模块?

用于打印所有子文件夹的 PowerShell 脚本

powershell - 编辑 Windows 任务计划程序任务的触发器

powershell - Azure AD - 如何自动访问全局管理员角色到用户角色,以便从用户角色 OneDrive 访问 "Access files"?

powershell - Powershell错误在ISE中正确输出,但在命令行执行中不正确

python - 导入错误:没有名为 pynotify 的模块。安装模块时

Powershell - 如何检查具有所需创建时间的文件是否存在?