Chocolatey é uma solução para gerenciador de pacotes para Windows. Com ele podemos criar versões e templates de instalação de perfis de estações de trabalho, gerenciar dependências, ordem de instalação e o mais importante agilizar e automatizar a ativação de features instalação de pacotes, softwares e plugins no seu computador.
Par instalar o git por exemplo basta você executar : choco install git -y
Veja mais em github repo
Primeiro vamos instalar o Chocolatey Usando o cmd
@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin
ou, Usando o powershell em modo administrativo
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
Veja mais em Chocolatey Courses
Agora vamos ativar as features do windows para isso baixe e execute o choco script no powershell
@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object net.webclient).DownloadString('https://gist.githubusercontent.com/thiagobrabo/c2ea96983d077286fdae2d68af44249f/raw/2ee7a7a7c784ee221711aa809340ba0239737024/dev-active-windows-features.ps1'))"
Em seguida baixe e execute o choco script para a instalação dos pacotes no powershell
@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object net.webclient).DownloadString('https://gist.githubusercontent.com/thiagobrabo/c2ea96983d077286fdae2d68af44249f/raw/6e58a374db2d55ab9d469857fa8f9a7aebda66bc/dev-install.ps1'))"
Veja mais na wiki
Execute choco.exe /?
(ou choco.exe -h
). Para comandos específicos, adicione o commando e o help´, exemplo. choco.exe install -h
.
- .NET Framework 4.0
- PowerShell 2.0+