簡體   English   中英

與Powershell控制台連接以嵌入我的應用程序中的運行空間

[英]Connect with Powershell console to runspace embedded in my app

我試圖將PS嵌入我的.NET應用程序中,以使對象模型的一部分易於發現並具有導航能力。 創建運行空間很容易,以純字符串形式提示用戶輸入一些腳本,在運行空間中運行腳本並將某些內容輸出給用戶。 但是以這種方式,它缺乏交互性-用戶不會獲得自動完成功能,IntelliSense,工具提示等,因此,他需要不斷發出Get-Members才能知道自己可以使用給定的對象做什么。

據我了解,交互性是由PSHost提供的東西。 是否可以不用在應用程序中手動實現它,而是以某種方式公開嵌入式運行空間,以便例如可以使用PowerGUI連接到它? Enter-PSSession之類的。

我很確定您將必須實現自己的制表符補全,就像由PowerShell Host那樣。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM