powershell - 获取 3rd 方模块的 cmdlet 参数信息
问题描述
PowerShell中有什么方法可以确定第三方模块的函数类型:
a) 你没有源代码
b) 用 C# 编写
或者是否有我可以使用的 PowerShell 超级类型之类的东西?
解决方案
由于仅用Cmdlets
C# 编写,因此ps1, psm1
文件定义了函数。你可以试试:
Get-Command -CommandType Cmdlet | select ModuleName -Unique
这将返回所有包含 cmdlet 的模块。但我认为没有办法过滤掉第 3 方,因为没有强制命名方案。
希望有帮助。
推荐阅读
- java - LinkedList .equals vs == 整数上的运算符
- c++ - C ++用户定义的函数来填充数组
- r - 关于 nls 适合 R 的问题 - 为什么这是一个奇怪的适合?
- design-patterns - Controllers should contain all the requests from a specific entity or screen?
- mysql - 如何监控mysql中特定表的SELECT语句数?
- angular - 我在 Angular 9 中安装了 Material Design,为什么我不能显示元素?
- spring - 为什么 WebFlux 在生成时不会立即返回值
- function - Maxima:强制函数仅使用局部变量运行?/ 如何避免影响全局变量的局部操作?
- python - Pandas rolling.corr 仅返回错误值
- sql - 在oracle sql中将字符串行连接到最大长度