Запись PowerShell CmdLets в Python Динамически

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

Ответ 1

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

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