2015-06-11 58 views
0

的所有PSmethods當我運行此命令:發現一個對象

$psise.CurrentPowerShellTab.AddOnsMenu.SubMenus | GM 

結果不顯示我的方法Remove & Removeat我知道確實存在。那麼我們如何發現對象可用的所有方法?

我已經運行GM -force但仍未看到Remove方法。這些方法是動態生成的嗎?

回答

2

當通過管道傳遞時,集合被枚舉。您可以通過

$psise.CurrentPowerShellTab.AddOnsMenu.SubMenus | GM 

看到什麼是SubMenus集合的元素不是集合本身一個成員。要獲得集合中的成員,你需要這樣寫:

,$psise.CurrentPowerShellTab.AddOnsMenu.SubMenus | GM 

或本:

GM -InputObject $psise.CurrentPowerShellTab.AddOnsMenu.SubMenus 
+0

真棒:)!感謝PetSerAl – Kiran