Powershell团队鼓励在Powershell之上使用GUI(在后台将GUI动作转换为Powershell命令并执行)。
我喜欢这个想法,特别是b / c它会使我的GUI可编写脚本(单击然后查看包含我已执行的所有cmdlet的跟踪窗口是很好的。)
我的问题是,他们是否提供某种框架/库来在Powershell架构上实现这样的GUI?
答案 0 :(得分:6)
我们的想法是,您构建一个传统的基于GUI的管理应用程序并托管PowerShell,以通过您的cmdlet完成实际工作。如果您不想实现整个应用程序,MMC管理单元是一种方法。这些天你可以使用.NET / WinForms来构建MMC管理单元。这是Exchange服务器使用的模型。 MMC 3.0支持托管管理单元 - 这个MSDN article discusses如何执行此操作。之后,从GUI中获取信息并将其转换为对cmdlet的适当调用应该非常简单。
答案 1 :(得分:4)
PowerShell在“基于Cmdlet的GUI”方法的“GUI”部分中没有提供任何内容,但它确实使“over cmdlet”部分变得容易。
这两种方法是:
PowerShell Cmdlet Designer演示了两者。
Lee Holmes [MSFT]
Windows PowerShell开发
答案 2 :(得分:1)
WPF可通过Powershell编写脚本