c# - Powershell 之上的 GUI 框架?

标签 c# user-interface powershell frameworks

Powershell 团队鼓吹在 Powershell 之上使用 GUI(GUI 操作在后台转换为 Powershell 命令并执行)。

我喜欢这个想法,特别是 b/c 它可以让我的 GUI 编写脚本(点击一下然后看到一个包含我执行的所有 cmdlet 的跟踪窗口真是太好了)。

我的问题是,他们是否提供某种框架/库来通过 Powershell 架构实现此类 GUI?

最佳答案

这个想法是,您构建一个传统的基于 GUI 的管理应用程序并托管 PowerShell,以通过您的 cmdlet 完成实际工作。如果您不想实现整个应用程序,MMC 管理单元是一种选择。现在,您可以使用 .NET/WinForms 构建 MMC 管理单元。这是 Exchange 服务器使用的模型。 MMC 3.0 支持托管管理单元 - 这 MSDN article discusses这该怎么做。之后,从 GUI 获取信息并将其转换为对您的 cmdlet 的适当调用应该非常简单。

关于c# - Powershell 之上的 GUI 框架?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1705580/

相关文章:

user-interface - 如何为微服务构建前端

c# - 奇数命名空间声明

c# - Restful 服务 URL 参数 - 服务堆栈

ios - 在 UI 测试中获取文本字符串的颜色

用于世界地图 UI 的 iOS 库,如 Ocarina 或 UNIQLO Wake Up

windows - 如何在 Dockerfile 中执行 CMD Powershell 脚本

powershell 变量中的 IF 条件

powershell - $PSScriptRoot 和 $MyInvocation 之间的功能差异

c# - 如何使用通用 Windows 平台 (UWP) 应用程序执行进程命令(或类似命令)?

c# - 使用数组输入和变量 Where 语句的 LINQ 查询 - 建议