IronPython.
Я опробовал использование Powershell и IronPython для выполнения вышеуказанной задачи и пришел к выводу, что IronPython лучше всего подходит (для меня).
Если быть честным, то Powershell или любой другой язык на основе DLR, такой как IronPython или IronRuby, подойдут для этой задачи и будут менее затратными, чем уход за тривиальными консольными приложениями.
Если все, что вы делаете, это использование библиотеки .net и выполнение некоторых сценариев, то IronPython ограничивает Powershell. Если вы хотите использовать какую-то функциональность типа оболочки или использовать существующие CMDLETS, тогда Powershell - лучший выбор.
IronPython, являясь реализацией python, обладает всеми преимуществами python для написания сценариев, такими как простота изучения, легкость чтения и быстрая разработка.