IronPython
I tried using both Powershell and IronPython for the above task and came to the conclusion that IronPython is best suited (for me).
To be fair, Powershell or any DLR-based language such as IronPython or IronRuby would be appropriate for the task and would have less overhead than considering trivial console applications.
If all you do is consume the .net library and execute some scripts, then IronPython will cut Powershell. If you want to use some type of shell or use existing CMDLETS, then Powershell is the best choice.
IronPython, an implementation of python, brings all the benefits of python to scripting, such as ease of use, easy reading, and fast development.
Andrew Rimmer
source share