繁体   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