Написание PowerShell CmdLets на Python динамически - PullRequest
11 голосов
/ 27 мая 2011

Я хочу иметь возможность писать PowerShell CmdLets с использованием IronPython, и, кроме того, мне нужен один CmdLet для просмотра среды и добавления CmdLets в PowerShell на основе содержимого.Например, чтение каталога и добавление CmdLet Remove- для каждого имени файла, которое он там видит.

1 Ответ

3 голосов
/ 05 сентября 2011

Насколько я знаю, это невозможно сделать!

Проблема в том, что класс IronPython не является классом CLR или не совместим с классом CLR. Класс CLR является статическим, а класс IronPython - динамическим, и, насколько мне известно, DLR не предоставляет классам IronPython атрибуты .net CLR, которые необходимы для разработки CMDLET.

...