Ich möchte in der Lage sein, PowerShell CmdLets mit IronPython zu schreiben, und darüber hinaus benötige ich ein CmdLet, um die Umgebung zu betrachten und der PowerShell CmdLets basierend auf dem Inhalt hinzuzufügen. Zum Beispiel ein Verzeichnis lesen und ein CmdLet Remove- für jeden Dateinamen hinzufügen, den es dort sieht.
Antwort
Zu viele Anzeigen?Soviel ich weiß, ist das nicht möglich!
Das Problem dabei ist, dass eine IronPython-Klasse keine CLR-Klasse ist oder mit einer CLR-Klasse kompatibel ist. Eine CLR-Klasse ist statisch und eine IronPython-Klasse ist dynamisch und soweit ich weiß, bietet die DLR zum Beispiel keine IronPython-Klassen mit .net CLR-Attributen an, die man für die CMDLET-Entwicklung benötigt.