我想要使用IronPython编写PowerShell CmdLets,而且我还需要一个CmdLet来查看环境并根据内容向PowerShell添加CmdLets。例如,读取一个目录,并为其看到的每个文件名添加一个Remove- CmdLet。
据我所知,这是不可能的!问题在于IronPython类不是CLR类或与CLR类兼容。CLR类是静态的,而IronPython类是动态的。据我所知,DLR不能为IronPython类提供.NET CLR属性,而这是CMDLET开发所需的。