首页 > 解决方案 > 获取 3rd 方模块的 cmdlet 参数信息

问题描述

PowerShell中有什么方法可以确定第三方模块的函数类型:

a) 你没有源代码

b) 用 C# 编写

或者是否有我可以使用的 PowerShell 超级类型之类的东西?

标签: powershell

解决方案


由于仅用CmdletsC# 编写,因此ps1, psm1文件定义了函数。你可以试试:

Get-Command -CommandType Cmdlet  | select ModuleName -Unique

这将返回所有包含 cmdlet 的模块。但我认为没有办法过滤掉第 3 方,因为没有强制命名方案。

希望有帮助。


推荐阅读