Насколько я могу судить, для вызова $ DTE.Window.CreateToolWindow2 необходим класс UserControl в сборке ( см. MSDN ).Это сделает 10000 * очень трудным для использования из PowerShell - я имею в виду, вы можете скомпилировать код C # / VB, используя Add-Type, но нет особого смысла привлекать PowerShell.Вы можете создавать пользовательские интерфейсы WPF, используя PowerBoots, как предложил Ойсин, но новые вещи из ToolWindow действительно требуют сборки.