зная, что PowerShell может делать в командной строке, я никогда не знал, как писать GUI с его помощью.Должен ли я?
Или просто вернуться к старому доброму HTA / VBScript?
Вы обязательно получите разные ответы на этот вопрос в зависимости от происхождения людей. Я занимаюсь разработкой и сразу же напишу графический интерфейс на C #. Конструктор форм Visual Studio довольно приятный и не имеет аналогов в PowerShell. И отладчик VS все еще намного лучше. Тем не менее, если вы хотите углубиться в эту область, вы должны проверить два модуля PowerShell для создания GUI через WPF: PowerBoots от Jaykul и WPK в PowerShellPack от одной из команд PowerShell члены. Как вы увидите, заглянув на сайт PowerBoots, определенно возможно создать графический интерфейс с PowerShell.
Если вы ищете пакет Powershell с графическим интерфейсом, я бы посоветовал взглянуть на PrimalForms , чтобы быстро создать прототип вашего решения.
Имеет простой дизайнер winforms, работающий на скриптах powershell.
Я бы порекомендовал простое приложение WinForms для VB.Net / C #.