Vous connaissez chocolatey.org ??? Si ce n’est pas le cas, je vous invite à vous y mettre rapidement ! Chocolatey est un gestionnaire de paquets tel qu’on en retrouve sous Linux (apt-get, yum, apk, etc.) et cela va vous faciliter la vie pour être toujours à jour et ne plus jamais subir une faille de sécurité ou une compromission de votre ordinateur.
Table of Contents
Installation
Rendez-vous donc sur le site dans la partie installation.
Pour résumer, rien de plus simple, ouvrez une invite de commande en administrateur :
Puis copier/coller cette commande dans la boite qui s’affiche :
@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "[System.Net.ServicePointManager]::SecurityProtocol = 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"
Les outils indispensables à installer !
Alors il y a pléthore d’outils que vous retrouverez, par popularité, directement sur le site de chocolatey.org. Et, une chose est sûr, ils ne sont généralement pas populaires pour rien. J’ai fait une liste des outils gratuits que j’utilise mais, évidemment, comme tout évolue, n’hésitez pas à trouver les meilleurs outils directement sur le site en vous fiant, tout simplement, à la popularité des applications !
L’interface utilisateur : chocolatey GUI
choco install chocolateygui
Antivirus / antimalware : avira et bgpkiller
choco install avirafreeantivirus
choco install bgpkiller
Utilitaires : ccleaner, autoruns, unchecky
Ccleaner va vous aider à scanner, résoudre et améliorer les performances de votre ordinateur. Autoruns va vous permettre de voir les programmes lancés au démarrage.
choco install ccleaner
choco install ccenhancer
choco install autoruns
choco install unchecky
Pour la recherche de fichiers : ransack, everything
choco install agentransack
choco install everything
Principaux navigateurs : firefox, chrome, edge, brave, etc.
Choisissez le ou les navigateurs (la version ESR est une version entreprise avec support longue durée) ci-dessous :
choco install googlechrome
choco install firefox
choco install firefoxesr
choco install microsoft-edge
choco install chromium
choco install brave
choco install opera
Pour la navigation privée : TOR browser
choco install tor-browser
Pour bloquer les publicités : adblock
choco install adblockpluschrome
choco install adblockplus-firefox
choco install adblockplusie
choco install adblockplusopera
Pour les mises à jour automatiques : wumgr (windows), update notifier, driver booster
choco install wumgr
choco install choco-update-notifier
choco install driverbooster
Pour un presse-papier intelligent : ditto
choco install ditto
Pour les captures d’écran : greenshot ou sharex
choco install sharex
choco install greenshot
Pour un éditeur de texte avancée : notepad++, sublimetext
choco install notepadplusplus
choco install npppluginmanager
choco install sublimetext3
Pour protéger vos yeux : f.lux
Pour adapter la luminosité de votre écran en fonction de la lumière du jour et l’heure.
choco install f.lux
Pour le lancement rapide d’applications : launchy, wox
choco install launchy
Wox devient aussi de plus en plus populaire :
choco install wox
Pour débloquer des fichiers (suppression impossible) : LockHunter, Unlocker
choco install lockhunter
choco install io-unlocker
Pour la création, modification et transformation d’images : paint.net, gimp, imagemagick, imageresizerapp
choco install paint.net
choco install gimp
choco install imagemagick
choco install imageresizerapp
Pour afficher / analyser l’espace disque utilisé : TreeSize, SpaceSniffer, WinDirStat
choco install treesizefree
choco install spacesniffer
choco install windirstat
Pour gérer vos courriels : Thunderbird, birdtray, eM CLient
choco install thunderbird
choco install birdtray
choco install em-client
Pour le traitement de texte : LibreOffice Fresh, Office 365
choco install libreoffice-fresh
choco install office365business
choco install onlyoffice
Pour la conversion de fichiers : pandoc
choco install pandoc
Pour la création PDF : pdf24, pdfsam, PDF-Xchange Editor
choco install adobereader
choco install pdf24
choco install pdfsam
choco install pdfxchangeeditor
Pour participer / créer des visioconférences : Zoom, GoToMeeting, Teams, WebEx
choco install zoom
choco install gotomeeting
choco install microsoft-teams
choco install webex-meetings
Pour le téléchargement de musique et vidéo : youtube-dl, Clipgrab
choco install yt-dlp
choco install vividl
choco install clipgrab
Pour écouter de la musique : Spotify, Deezer, MusicBee
choco install spotify
choco install deezer
choco install musicbee
Pour télécharger des fichiers, films ou musiques : qBittorent, uTorrent, Transmission, Popcorn Time, JDownloader
choco install qbittorrent
choco install utorrent
choco install transmission
choco install popcorntime
choco install jdownloader
PyLoad est très bien aussi comparativement à JDownloader : https://pyload.net/
Pour suivre automatiquement vos séries et films : Sonarr, Radarr, Lidarr, DuckieTV
choco install sonarr
choco install radarr
choco install lidarr
choco install duckietv
Pour graver des DVD et des CD : CDBurnerXP
choco install cdburnerxp
Pour compresser / décompresser vos fichiers : 7-zip, WinRAR, lessMSI
choco install 7zip
choco install winrar
choco install lessmsi
Pour protéger et centraliser vos mots de passe : Keepass, Microsoft Local administrator Password Solution, 1Password
choco install keepass
choco install laps
choco install 1password
Pour gérer vos e-books : Calibre, Kindle, Polar
choco install calibre
choco install kindle
choco install polar
Pour sauvegarder vos fichiers : OneDrive, DropBox, Google Drive, Nextcloud
choco install onedrive
choco install dropbox
choco install google-drive-file-stream
choco install nextcloud-client
Pour la gestion de projet : OpenProject, Freeter, Flow, ProjectLibre
choco install openproj
choco install freeter
choco install flow
choco install projectlibre
Pour la création 3D : Blender, Unity
choco install blender
choco install unity
Pour la création audio : audacity, reaper
choco install audacity
choco install reaper
Pour les DJ : lmms, mixxx
choco install lmms
choco install mixxx
Pour les designers et architectes d’intérieur : Sweet Home 3D, Sketchup Make, drawpile
choco install sweet-home-3d
choco install sketchup
choco install drawpile
Pour faire de la CAO : FreeCAD, AutoDesk Fusion, QCAD
choco install freecad
choco install autodesk-fusion360
choco install kicad
choco install qcad
choco install librecad
Pour gérer votre comptabilité : HomeBank, GnuCash
choco install homebank
choco install gnucash
Pour fédérer vos ordinateurs : Barrier ou Synergy
Ces outils vous permettent de partager le clavier et la souris d’un ordinateur principal vers vos autres ordinateurs, très pratique lorsque vous avez un fixe et un portable par exemple.
choco install barrier
choco install synergy
Pour récupérer vos fichiers supprimés : Recuva, TestDisk et PhotoRec
choco install recuva
choco install testdisk-photorec
Pour retrouver vos mots de passe : PstPassword, Netpass
Il y a plein de petits outils sur : https://www.nirsoft.net/password_recovery_tools.html notamment BulletsPassView
choco install pstpassword
choco install netpass
choco install mspass
choco install chromepass
choco install webbrowserpassview
choco install wirelesskeyview
choco install iepv
Pour trouver plein d’outils pratiques pour Windows : Nirlauncher
choco install nirlauncher
Pour admirer notre belle planète et les étoiles : Google Earth, Stellarium
choco install googleearth
choco install stellarium
Pour la création vidéo : VLC, Shotcut, OpenShot, handbrake, File Converter
choco install vlc
choco install k-litecodecpackfull
choco install handbrake
choco install file-converter
choco install shotcut
choco install openshot
Pour un média center : Kodi, Plex Media Server, serviio
choco install kodi
choco install plexmediaserver
choco install serviio
Pour les gamers : steam, émulateurs de console et discord
choco install steam
choco install dolphin
choco install ds4windows
choco install playnite
choco install genymotion
choco install mame
choco install discord
Liste d’autres émulateurs : https://community.chocolatey.org/packages?q=tag%3Agaming&moderatorQueue=&moderationStatus=all-statuses&prerelease=false&sortOrder=package-download-count
Pour les administrateurs systèmes : mremoteng, kitty, winscp, apache directory studio
choco install mremoteng
choco install putty
choco install kitty
choco install bitvise-ssh-client
choco install winscp
choco install apache-directory-studio
Pour avoir les outils Linux (grep, ls, ln, pwd, sort, wget, etc.) sous Windows : unxutils
choco install unxutils
Pour avoir un KVM gratuit : Barrier
choco install barrier
Pour les clefs USB à partir d’ISO : rufus
choco install rufus
Pour installer un serveur SSH sous Windows : FreeSSHd, Bitvise SSH server
choco install bitvise-ssh-server
choco install freesshd
Pour afficher les informations sur vos serveurs RDP : bginfo
choco install bginfo
Se mettre en mode installation au préalable :
change user /install
choco install bginfo
change user /execute
Pour faire du FTP ou SCP : FileZilla, WinSCP
choco install winscp
choco install filezilla
Pour générer vos checksums : HashTab, checksum
choco install hashtab
choco install checksum
Pour créer des machines virtuelles : WSL2, Docker Desktop, Kubernetes, VirtualBox, VMWare Workstation
choco install wsl2
choco install docker-desktop
choco install kubernetes-cli
choco install virtualbox
choco install vmwareworkstation
A mon avis, le meilleur environnement virtuel libre comme alternative à VMWare est : ProxMox
Pour gérer vos machines virtuelles VMWare : vSphere Client
choco install vmwarevsphereclient
Pour superviser vos serveurs : Zabbix agent
Evidemment il vous faudra avoir installé le serveur au préalable.
choco install zabbix-agent
Pour les administrateurs Windows: rsat
choco install rsat
Pour les administrateurs réseaux : nmap, wireshark, fiddler
choco install wireshark
choco install nmap
choco install fiddler
Pour simuler un réseau : GNS3
choco install gns3
Pour les hotliners ou la prise en main à distance : teamviewer ou chrome remote desktop
choco install teamviewer
choco install chrome-remote-desktop-host
choco install chrome-remote-desktop-chrome
Pour les administrateurs de bases de données : DBeaver, MySQL Workbench
choco install dbeaver
choco install mysql.workbench
Vous pouvez aussi installer les bases de données sur votre poste facilement : mysql, postgresql, mongodb, etc.
choco install mysql
choco install mongodb
choco install postgresql
choco install mariadb
Pour les développeurs : VS Code, Docker Desktop, Git, Fiddler, NodeJS
choco install vscode
choco install docker-desktop
choco install git
choco install gitextensions
choco install github-desktop
choco install fiddler
choco install nodejs
Pour créer des scripts sur Windows : AutoHotKey
Je vous conseille un excellent outil qui va avec : Pullover’s Macro Creator
choco install autohotkey
Pour décompiler / cracker des applications : dnSpy, Java Decompiler, JADX
choco install dnspy
choco install ilspy
choco install javadecompiler-gui
choco install jadx
choco install cutter
Pour le déboguage d’applications Windows : procmon et procexp
choco install procmon
choco install procexp
choco install sysinternals
Pour générer vos checksums : HashTab et checksums
choco install checksum
choco install hashtab
Pour un terminal avancé : ConEmu, Microsoft Windows Terminal
choco install conemu
choco install microsoft-windows-terminal
Liste des commandes
La liste des commandes exhaustives se trouvent sur : https://docs.chocolatey.org/en-us/choco/commands/
Lister les paquets installés
choco list --local-only
clist -l
Mettre à jour tous les paquets
choco upgrade all
Votre propre serveur chocolatey !
Si vous voulez créer vos propres paquets logiciels pour votre entreprise, la documentation se trouve sur : https://docs.chocolatey.org/en-us/guides/organizations/set-up-chocolatey-server
Il y a notamment un package ansible pour ça : https://galaxy.ansible.com/jborean93/win_chocolatey_server
Déploiement avec chocolatey
On peut aussi le déployer facilement via chocolatey :
choco install chocolatey.server
Et suivre la documentation.
BoxStarter
Un outil lié fortement à chocolatey et qui vous permet de monter des modèles d’ordinateur rapidement (un peu comme SCCM pour Windows ou alors fusion inventory).
Installation et utilisation
Toujours en ligne de commande en administrateur :
choco install boxstarter
powershell.exe
Install-BoxstarterPackage -PackageName https://gist.github.com/pmietlicki/6c5504520a078fb8f81e9b5014baa5c8#file-gistfile1-txt
Mon gist se trouve ici : https://gist.github.com/pmietlicki/6c5504520a078fb8f81e9b5014baa5c8#file-gistfile1-txt
Ceci n’est qu’un exemple, vous pouvez créer vos propres gist pour déployer rapidement les applications sur toutes vos machines. Evidemment l’idéal serait de créer une GPO pour le faire facilement.