Powershell团队鼓吹在Powershell上使用GUI(GUI操作在后台翻译成Powershell命令并执行)。在PowerShell之上的GUI框架?
我喜欢这个主意,特别是B/C,就会使我的GUI编写脚本(这是很好的单击一下,然后看到一丝窗里,我已经执行的cmdlet)。
我的问题是,他们是否提供某种框架/库来实现这种GUI通过Powershell架构?
Powershell团队鼓吹在Powershell上使用GUI(GUI操作在后台翻译成Powershell命令并执行)。在PowerShell之上的GUI框架?
我喜欢这个主意,特别是B/C,就会使我的GUI编写脚本(这是很好的单击一下,然后看到一丝窗里,我已经执行的cmdlet)。
我的问题是,他们是否提供某种框架/库来实现这种GUI通过Powershell架构?
PowerShell不提供任何东西,但它确实让“过度的cmdlet”部分容易。
这两种方法:
的PowerShell Cmdlet Designer演示了这两种。
李福尔摩斯[MSFT]
的Windows PowerShell发展
WPF是编写脚本通过PowerShell的
嘛想法是,你建一个传统的基于GUI的管理应用程序和主机的PowerShell通过您的cmdlet来执行实际操作。如果您不想实施整个应用程序,则MMC管理单元是一种可行的方法。现在,您可以使用.NET/WinForms来构建MMC管理单元。这是Exchange服务器使用的模型。 MMC 3.0支持管理单元 - 这个MSDN article discusses如何做到这一点。之后,从GUI获取信息并将其转化为适当的cmdlet调用应该非常简单。当谈到“GUI上的cmdlet”办法的“GUI”部分
谢谢,但是这不是真的是我是问。我想构建我的应用程序,类似于在PowerShell之上构建Exchange Server的方式。 – Nestor 2009-11-10 04:23:55
你对自己在做什么不是很清楚。和WPF可以为您提供可用于驱动的PowerShell命令行开关外壳GUI。 – 2009-11-10 13:05:53