发现对象的所有PS方法

时间:2015-06-11 15:15:27

标签: powershell methods

当我运行此命令时:

$psise.CurrentPowerShellTab.AddOnsMenu.SubMenus | GM

结果没有显示方法Remove&我知道Removeat确实存在。那么我们如何发现对象可用的所有方法呢?

我已经运行GM -force但仍然没有看到Remove方法。这些方法是动态生成的吗?

1 个答案:

答案 0 :(得分:2)

通过管道传递时,枚举集合。你看到的是

$psise.CurrentPowerShellTab.AddOnsMenu.SubMenus | GM

SubMenus集合的元素的成员,而不是集合本身。要获得收集的成员,您需要这样写:

,$psise.CurrentPowerShellTab.AddOnsMenu.SubMenus | GM

或者这个:

GM -InputObject $psise.CurrentPowerShellTab.AddOnsMenu.SubMenus