发现对象的所有 PS 方法
Discover all PSmethods of an object
当我运行这个命令时:
$psise.CurrentPowerShellTab.AddOnsMenu.SubMenus | GM
结果没有显示我知道确实存在的方法 Remove
和 Removeat
。那么我们如何发现对象可用的所有方法呢?
我有 运行 GM -force
但仍然没有看到 Remove
方法。这些方法是动态生成的吗?
集合在通过管道传递时被枚举。你所看到的
$psise.CurrentPowerShellTab.AddOnsMenu.SubMenus | GM
是 SubMenus
集合元素的成员,而不是集合本身。要获取集合成员,您需要这样写:
,$psise.CurrentPowerShellTab.AddOnsMenu.SubMenus | GM
或者这个:
GM -InputObject $psise.CurrentPowerShellTab.AddOnsMenu.SubMenus
当我运行这个命令时:
$psise.CurrentPowerShellTab.AddOnsMenu.SubMenus | GM
结果没有显示我知道确实存在的方法 Remove
和 Removeat
。那么我们如何发现对象可用的所有方法呢?
我有 运行 GM -force
但仍然没有看到 Remove
方法。这些方法是动态生成的吗?
集合在通过管道传递时被枚举。你所看到的
$psise.CurrentPowerShellTab.AddOnsMenu.SubMenus | GM
是 SubMenus
集合元素的成员,而不是集合本身。要获取集合成员,您需要这样写:
,$psise.CurrentPowerShellTab.AddOnsMenu.SubMenus | GM
或者这个:
GM -InputObject $psise.CurrentPowerShellTab.AddOnsMenu.SubMenus