发现对象的所有 PS 方法

Discover all PSmethods of an object

当我运行这个命令时:

$psise.CurrentPowerShellTab.AddOnsMenu.SubMenus | GM

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

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

集合在通过管道传递时被枚举。你所看到的

$psise.CurrentPowerShellTab.AddOnsMenu.SubMenus | GM

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

,$psise.CurrentPowerShellTab.AddOnsMenu.SubMenus | GM

或者这个:

GM -InputObject $psise.CurrentPowerShellTab.AddOnsMenu.SubMenus