我已經看到了一些代碼樣本,允許加載從C#具體的PowerShell腳本,然後調用特定功能PowerShell的當前狀態(或上下文)獲取信息形成的腳本:從C#
// "dot-source my functions"
ps.AddScript(". .\MyFunctions.ps1", $false)
ps.Invoke()
我問題是 - 現在已經執行了,此文件中的所有功能都已全局加載;有沒有辦法將它們作爲來自C#代碼的對象訪問?我希望能夠從代碼中看到哪些函數已被加載到全局上下文中,然後分析它們(請參閱它們的參數列表等)。
這是可能的嗎?
感謝 利奧爾