1

我正在尝试将 PS 嵌入到我的 .NET 应用程序中,以使对象模型的一部分易于发现并能够导航它。创建运行空间很容易,提示用户输入一些纯字符串的脚本,在运行空间中运行脚本并向用户输出一些内容。但这样它就缺乏交互性——用户没有自动完成、智能感知、工具提示等,因此他需要Get-Members不断地发布才能知道他可以对给定的对象做什么。

据我了解,交互性是由PSHost事物提供的。是否可以不在应用程序中手动实现它,而是以某种方式公开嵌入式运行空间,以便我可以使用 PowerGUI 连接到它?Enter-PSSession或类似的东西。

4

1 回答 1

1

我很确定您将必须实现自己的选项卡完成,因为这是由 PowerShell 主机完成的。

于 2012-08-10T11:28:49.097 回答