当我运行此命令时:
$psise.CurrentPowerShellTab.AddOnsMenu.SubMenus | GM
结果没有显示方法Remove
&我知道Removeat
确实存在。那么我们如何发现对象可用的所有方法呢?
我已经运行GM -force
但仍然没有看到Remove
方法。这些方法是动态生成的吗?
答案 0 :(得分:2)
通过管道传递时,枚举集合。你看到的是
$psise.CurrentPowerShellTab.AddOnsMenu.SubMenus | GM
是SubMenus
集合的元素的成员,而不是集合本身。要获得收集的成员,您需要这样写:
,$psise.CurrentPowerShellTab.AddOnsMenu.SubMenus | GM
或者这个:
GM -InputObject $psise.CurrentPowerShellTab.AddOnsMenu.SubMenus