我基本上喜歡在Powershell中使用反射,並且在使用標準powershell命令動態查找要調用的方法後,我最終得到了一個MemberDefinition對象,並且沒有太多線索如何調用它。我不積極,我可以,所以如果你有經驗,你可以說不要這樣做。我知道我可以拖放到裝配的命名空間,但不知道如果我可以做這樣的事情:使用Get-Member進行反射
$method = $ie | get-member -type method | ? { $_.name -eq 'span' }
invoke-member $ie $method
的$method
變量是Microsoft.PowerShell.Commands.MemberDefinition型的,這甚至可能?
謝謝,馬修
確保檢查出http://blogs.msdn.com/b/powershell/archive/2006/07/12/indirectly-invoking-methods-via-variablenames.aspx – 2012-03-31 02:41:52