Настройка установки в один клик для пользовательского поставщика Powershell

Я создал собственного поставщика Powershell. Однако в настоящее время есть несколько шагов, которые люди должны сделать, чтобы заставить его работать на компьютере пользователя:

  1. настроить Powershell для работы с .Net 4 (добавьте файл конфигурации в c:\Windows\System32\WindowsPowerShell\v1.0)
  2. добавить пользовательский форматтер (в System32 для c:\Windows\System32\WindowsPowerShell\v1.0).
  3. зарегистрировать оснастку.

Остальные этапы настройки выполняются с помощью пользовательского сценария powershell.

Мне было интересно, может ли кто-нибудь поделиться своим опытом по упрощению процесса. В идеале я бы хотел, чтобы люди запускались из одной команды (в идеале CommandLet, которая выполняет все вышеперечисленные шаги.

У кого-нибудь есть ссылки, предложения или лучшие практики, которыми они могли бы поделиться?


person zidsal    schedule 23.08.2012    source источник
comment
Я отредактировал, чтобы было немного понятнее, что вы просите - по сути, передовая практика для развертывания расширений Powershell И ИХ ФОРМАТОВ и т. д. Для моего двух пенсов я бы рекомендовал проверить источник существующих сценариев Powershell, в частности PSCX ( сообщества), которые уже легко установить и поставляются с готовыми модулями форматирования.   -  person penderi    schedule 28.08.2012


Ответы (1)


Я нашел следующие фрагменты, которые могут помочь.

Переменные командной строки VS

Для команды Visual Studio вы можете попробовать http://poshcode.org/2176 Ли Холмса или Powershell Communit. расширения (PSCVX). Оба из https://superuser.com/questions/104868/run-visual-studio-command-line-tools-in-windows-powershell.

После этого остается только форматер и/или регистрация оснастки.

Настройте Powershell для использования .Net4

Как запустить PowerShell со средой выполнения .NET 4?

person penderi    schedule 28.08.2012