Фреймворк для GUI поверх Powershell? - PullRequest
6 голосов
/ 10 ноября 2009

Команда Powershell проповедует, используя графический интерфейс поверх Powershell (действия GUI транслируются в фоновые команды Powershell и выполняются).

Мне нравится эта идея, особенно потому, что она сделает мой GUI-скрипт доступным для скрипта (приятно щелкнуть, а затем увидеть окно трассировки со всеми выполненными мной командлетами).

У меня вопрос: предоставляют ли они какую-то платформу / библиотеку для реализации такого графического интерфейса поверх архитектуры Powershell?

Ответы [ 3 ]

6 голосов
/ 10 ноября 2009

Идея состоит в том, что вы создаете традиционное приложение управления на основе графического интерфейса и размещаете PowerShell, чтобы выполнять реальную работу с помощью своих командлетов. Оснастки MMC - один из способов, если вы не хотите реализовывать приложение целиком. В наши дни вы можете использовать .NET / WinForms для создания оснасток MMC. Именно эту модель использует сервер Exchange. MMC 3.0 поддерживает управляемые оснастки - в этой статье MSDN обсуждается как это сделать. После этого будет довольно просто взять информацию из графического интерфейса и преобразовать ее в соответствующие вызовы ваших командлетов.

4 голосов
/ 11 ноября 2009

PowerShell ничего не предлагает, когда речь идет о части «GUI» подхода «GUI over Cmdlets», но делает часть «over cmdlets» легкой.

Два подхода:

Конструктор командлетов PowerShell демонстрирует оба варианта.

Ли Холмс [MSFT]
Windows PowerShell Development

1 голос
/ 10 ноября 2009

WPF доступен для сценариев через Powershell

Проверьте этот пост в блоге Windows PowerShell

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...