用Python动态编写PowerShell CmdLet
我想用IronPython来写PowerShell的命令工具(CmdLet),而且我需要一个命令工具可以查看环境,然后根据里面的内容添加新的命令工具。举个例子,就是读取一个文件夹,然后为里面每个文件名添加一个叫做Remove-的命令工具。
1 个回答
3
据我所知,这是做不到的!
这里的问题是,IronPython类和CLR类不一样,也不兼容。CLR类是静态的,而IronPython类是动态的。根据我了解的情况,DLR(动态语言运行时)并没有让IronPython类具备.NET CLR属性,而这些属性是你在开发CMDLET时需要的。