Afficher la pageAnciennes révisionsLiens de retourHaut de page Cette page est en lecture seule. Vous pouvez afficher le texte source, mais ne pourrez pas le modifier. Contactez votre administrateur si vous pensez qu'il s'agit d'une erreur. ====== Chocolatey - Installation d'un gestionnaire d'applications ====== <label type="info">Création</label> --- //[[nekan@shyrkasystem.com|Nicolas 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. * Référence : [[https://chocolatey.org/|Chocolatey]] ===== Installation ===== L'installation sur un poste se fait via la commande suivante dans une console powershell avec droits d'administrateur : <sxh powershell>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'))</sxh> ===== Utilisation ===== Comme pour ''apt'' sous Linux, ''chocolatey'' utilise la structure suivante : <file>choco action arguments paquets</file> * La liste des paquets disponibles peut être trouvée sur le site [[https://chocolatey.org/packages?q=*|Chocolatey]] ou via la commande (lente) : <sxh powershell>choco list</sxh> * La liste de tous les paquets déjà installés : <sxh powershell>choco list -l</sxh> * L'installation d'un paquet (par exemple : 7zip) : <sxh powershell>choco install 7zip</sxh> * La mise à jour d'un paquet (par exemple : 7zip) : <sxh powershell>choco upgrade 7zip</sxh> * La mise à jour de tous les paquets déjà installés : <sxh powershell>choco upgrade all</sxh> * La suppression d'un paquet (par exemple : 7zip) : <sxh powershell>choco uninstall 7zip</sxh> ===== Mises à jour automatiques ===== 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. ~~DISCUSSION~~ choco.txt Dernière modification : 2021/03/05 13:51de nekan