我有一个充满PowerShell cmdlet的C#DLL,我想知道如何从PowerShell提示符中检索cmdlet列表。我试过了:
Import-Module .\psconfig.dll
Get-Command -Name psconfig
但这不起作用。 (导入有效,但不是Get-Command
)
执行此操作的正确方法是什么,以便我只获取DLL中包含的cmdlet列表?
答案 0 :(得分:3)
Get-Command -Name psconfig
正在寻找名为psconfig
的cmdlet。要获取从psconfig.dll
导入的cmdlet列表,您需要列出该模块的导入cmdlet:
Get-Command -ListImported -Module psconfig
或只是
Get-Command -Module psconfig