Нет, не совсем.Я подозреваю, что следующая версия PowerShell станет более совместимой с возможностями динамической диспетчеризации, добавленными в .NET 4, но в настоящее время это невозможно сделать в чистом PowerShell.является компонентной моделью, аналогичной той, что используется в TypeDescriptor .NET для создания объектов, которые динамически предоставляют свойства и методы для PowerShell.Так XML-элементы можно обрабатывать, например, как объекты.Но это плохо документировано, если вообще, по моему опыту, многие типы / методы, необходимые для интеграции, помечены как внутренние.