Você estava perto. Primeiro, você precisa definir a política de execução para permitir scripts, caso contrário, ela falhará silenciosamente ao relatar o sucesso ( bug ):
Set-ExecutionPolicy RemoteSigned
Tanto o provedor do pacote (plugin Chocolatey) quanto a fonte do pacote (URL para o repositório Chocolatey específico) precisam ser instalados / registrados com o PackageManagement. Get-PackageProvider com o -Force
flag causa bootstrap, que aparentemente cuida de ambos (mais na ajuda sobre -Force
):
Get-PackageProvider Chocolatey -Force | Out-Null
Então eu posso procurar pelo pacote:
Find-Package vlc -Force
Name Version Source Summary
---- ------- ------ -------
vlc 2.2.1.20150630 chocolatey VLC Media Player
E instale-o ( -Force
para que não solicite confirmação):
Install-Package vlc -Force | Out-Null