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