Интеграция Powershell с Python (не IronPython)

Я знаю, что можно использовать Powershell изнутри IronPython, но возможно ли это использование CPython за пределами использования Popen() и других подобных вызовов? Я пытаюсь сделать очень простое базовое программирование .NET(Windows Forms и т.д.), Как вы можете делать внутри IronPython с помощью CPython.

Спасибо!

Любая помощь была оценена.

Ответ 1

Я не уверен, почему вы получили вниз, поскольку это законный вопрос. Я думаю, что лучшая интеграция, которую вы собираетесь пытаться интегрировать PowerShell в CPython, будет заключаться в создании нового процесса и передаче в PowerShell script, который вы хотите запустить. К сожалению, это также означает разбор любого генерируемого продукта. Нет библиотеки COM или C, с которой вы действительно можете ссылаться, чтобы получить намного лучше.

Для CPython (я не проверял) может быть какая-то общая библиотека промежуточных .NET. Я бы не мог ее использовать, используя этот уровень (по крайней мере теоретически), используя те же методы, что и встраивание PowerShell в обычное приложение .NET.