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