PowerShell : créer et extraire des fichiers ZIP (Compress-Archive)
Compresser des fichiers ou un dossier en ZIP avec Compress-Archive, ajouter des fichiers à une archive existante, extraire avec Expand-Archive, et créer une sauvegarde ZIP datée.
PowerShell : lister, réparer et réinstaller les applications du Store (Get-AppxPackage)
Gérer les applications du Microsoft Store en PowerShell : lister avec Get-AppxPackage, réinstaller ou réenregistrer une application qui ne s'ouvre plus (Calculatrice, Photos, Store), et en désinstaller une.
PowerShell : appeler une API web et télécharger (Invoke-RestMethod, Invoke-WebRequest)
Interroger une API REST depuis PowerShell avec Invoke-RestMethod (GET, POST, en-têtes, JSON), télécharger un fichier avec Invoke-WebRequest, et envoyer une notification vers un webhook Discord.
Premiers pas avec PowerShell : cmdlets, aide, tubes et filtres
Comprendre la logique de PowerShell : les commandes Verbe-Nom, Get-Help et Get-Command pour trouver ce qu'on cherche, les tubes, Where-Object, Sort-Object et l'export en CSV.
powercfg : plans d'alimentation, performances optimales et rapport d'énergie
Lister et changer de mode d'alimentation, activer le plan « Performances optimales », générer un rapport d'énergie et savoir ce qui empêche le PC de se mettre en veille.
Un terminal Windows élégant : Windows Terminal, PowerShell 7 et Oh My Posh
Moderniser sa ligne de commande sous Windows : installer PowerShell 7 et une police Nerd Font, personnaliser Windows Terminal (profil par défaut, thème, transparence), et ajouter une invite Oh My Posh avec la branche Git.
Tester le DNS avec nslookup et Resolve-DnsName
Vérifier la résolution d'un nom de domaine avec nslookup et Resolve-DnsName : adresse IP, serveur DNS utilisé, interroger un autre serveur, lire les enregistrements MX, TXT ou CNAME, et vider le cache DNS.
Pare-feu Windows en ligne de commande (New-NetFirewallRule, netsh)
Gérer le pare-feu Windows en PowerShell : voir l'état des profils, ouvrir un port pour un serveur local, bloquer un programme, lister et supprimer ses règles, avec l'équivalent netsh advfirewall.
Gérer les comptes utilisateurs en ligne de commande (net user, net localgroup)
Lister, créer, modifier et désactiver des comptes Windows locaux avec net user, ajouter ou retirer des administrateurs avec net localgroup, et réinitialiser un mot de passe.
mklink : déplacer un gros dossier sur un autre disque sans rien casser
Créer des liens symboliques et jonctions sous Windows avec mklink : déplacer un dossier volumineux (jeux, cache) vers un autre disque tout en le laissant « visible » à son emplacement d'origine.
Invite de commandes : créer et supprimer des dossiers et fichiers (mkdir, rmdir, del)
Créer une arborescence de dossiers avec mkdir, supprimer des fichiers avec del (et ses options), supprimer un dossier et son contenu avec rmdir /s, en évitant les erreurs graves.
ipconfig et netsh : les commandes réseau de Windows
Afficher sa configuration réseau avec ipconfig /all, renouveler l'adresse IP, vider le cache DNS, réinitialiser la pile réseau avec netsh et voir les profils Wi-Fi enregistrés.