Powershell控制台控制

时间:2012-01-24 23:46:36

标签: wpf powershell

有人知道我可以用来在我的WPF应用程序中托管Powershell控制台的控制台控件吗? 我有一个可以使用Powershell编写脚本的WPF应用程序,我希望允许用户打开PS控制台来输入一些命令。

2 个答案:

答案 0 :(得分:2)

查看这个项目:

http://poshconsole.codeplex.com/

它是一个基于WPF的控制台。您可以下载源代码并查看它。

http://poshconsole.codeplex.com/SourceControl/list/changesets

答案 1 :(得分:0)

如果使用System.Management.Automation.Runspaces Pipeline对象以编程方式与托管的PowerShell运行空间进行交互,则可以将输入命令和输出绑定到您选择的任何控件,例如用于输入的TextBox和MultiLine文本块用于输出或一些更高级的控件。

这是指向CreatePipeline API文档的链接:

http://msdn.microsoft.com/en-us/library/windows/desktop/system.management.automation.runspaces.runspace.createpipeline(v=vs.85).aspx