choco

Chocolatey - Installation d'un gestionnaire d'applications

CréationNicolas THOREZ 2020/08/03 18:06

chocolatey est un gestionnaire d'applications en ligne de commandes. Il permet de gérer rapidement l'installation, la mise à jour et la suppression de logiciels sous Windows. Pour les linuxiens, c'est un peu l'équivalent de apt. L'avantage d'un tel gestionnaire dans un univers graphique est surtout la faciliter de gestion des postes clients pour les installations, mises à jour et suppressions à distance.

L'installation sur un poste se fait via la commande suivante dans une console powershell avec droits d'administrateur :

Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))

Comme pour apt sous Linux, chocolatey utilise la structure suivante :

choco action arguments paquets
  • La liste des paquets disponibles peut être trouvée sur le site Chocolatey ou via la commande (lente) :

choco list

  • La liste de tous les paquets déjà installés :

choco list -l

  • L'installation d'un paquet (par exemple : 7zip) :

choco install 7zip

  • La mise à jour d'un paquet (par exemple : 7zip) :

choco upgrade 7zip

  • La mise à jour de tous les paquets déjà installés :

choco upgrade all

  • La suppression d'un paquet (par exemple : 7zip) :

choco uninstall 7zip

Afin d'avoir les logiciels toujours à jour, je crée une tâche planifiée en tant qu'administrateur afin d'exécuter la mise à jour de tous les paquets déjà installés à chaque ouverture de session pour n’importe quel utilisateur. Comme ça, je sais que tous les postes sont à jour quand ils sont utilisés.

Entrer votre commentaire. La syntaxe wiki est autorisée:
 
  • choco.txt
  • Dernière modification : 2021/03/05 13:51
  • de nekan