如何在给定模块中找到 cmdlet(从文件加载)

How do I find the cmdlets in a given module (loaded from file)

我有一个充满 PowerShell cmdlet 的 C# DLL,我想知道如何从 PowerShell 提示符中检索 cmdlet 列表。我试过:

Import-Module .\psconfig.dll
Get-Command -Name psconfig

但这不起作用。 (导入有效,但 Get-Command

执行此操作的正确方法是什么,以便我只获得包含在我的 DLL 中的 cmdlet 的列表?

Get-Command -Name psconfig 正在寻找名为 psconfig 的 cmdlet。要获取从 psconfig.dll 导入的 cmdlet 的列表,您需要列出为该模块导入的 cmdlet:

Get-Command -ListImported -Module psconfig

或者只是

Get-Command -Module psconfig