在Powershell之上的GUI框架?

Nes*_*tor 6 c# powershell user-interface frameworks

Powershell团队在Powershell上使用GUI(在后台转换为Powershell命令并执行的GUI操作).

我喜欢这个想法,特别是b/c它会使我的GUI可编写脚本(点击然后查看包含我执行的所有cmdlet的跟踪窗口是很好的).

我的问题是,他们是否提供某种框架/库来在Powershell架构上实现这样的GUI?

Kei*_*ill 6

好的想法是,您构建了一个传统的基于GUI的管理应用程序,并通过您的cmdlet托管PowerShell以完成实际工作.如果您不想实现整个应用程序,MMC管理单元是一种方法.这些天你可以使用.NET/WinForms来构建MMC管理单元.这是Exchange服务器使用的模型.MMC 3.0支持托管管理单元 - 这篇MSDN文章讨论了如何执行此操作.之后,从GUI中获取信息并将其转换为对cmdlet的适当调用应该非常简单.


小智 4

当涉及到“GUI over Cmdlet”方法的“GUI”部分时,PowerShell 没有提供任何内容,但它确实使“over cmdlet”部分变得简单。

这两种方法是:

PowerShell Cmdlet Designer演示了这两者。

Lee Holmes [MSFT]
Windows PowerShell 开发