Éteindre, redémarrer ou mettre en veille en ligne de commande (PowerShell et shutdown)
Redémarrer, éteindre, mettre en veille ou en veille prolongée en ligne de commande, redémarrer directement dans le BIOS/UEFI ou les options avancées, et annuler un arrêt programmé.
PowerShell : rechercher et remplacer un texte dans des centaines de fichiers
Remplacer un texte dans de nombreux fichiers (pages HTML, configurations, scripts) avec Get-ChildItem, -replace et Set-Content, avec simulation, sauvegarde et respect de l'encodage UTF-8.
PowerShell à distance : administrer un autre PC (Enable-PSRemoting, Invoke-Command)
Activer PowerShell Remoting (WinRM) sur un PC du réseau, ouvrir une session interactive avec Enter-PSSession, lancer une commande sur plusieurs PC avec Invoke-Command, et les précautions de sécurité.
PowerShell : lire et modifier le registre (Get-ItemProperty, Set-ItemProperty)
Naviguer dans le registre comme dans des dossiers avec PowerShell (HKCU:, HKLM:), lire une valeur, la modifier ou la créer avec Set-ItemProperty et New-ItemProperty, et sauvegarder avant.
PowerShell : personnaliser son profil (alias, fonctions, invite)
Créer le profil PowerShell ($PROFILE) pour charger automatiquement ses alias, fonctions et réglages à chaque ouverture : raccourcis de dossiers, invite personnalisée, et autocomplétion prédictive.
PowerShell : surveiller et arrêter des programmes (Get-Process, Stop-Process)
Lister les processus avec Get-Process, trouver ceux qui consomment le plus de mémoire ou de processeur, arrêter un programme figé avec Stop-Process, et attendre la fin d'un processus.
PowerShell : écrire et lancer son premier script .ps1
Créer un script PowerShell .ps1 dans VS Code, avec paramètres, variables et commentaires, autoriser son exécution, le lancer, et l'exécuter par raccourci ou tâche planifiée.
PowerShell : planifier un script avec Register-ScheduledTask
Créer une tâche planifiée en PowerShell pour lancer un script .ps1 chaque jour ou à l'ouverture de session : action, déclencheur, compte, puis tester et consulter le résultat.
PowerShell : le pipeline (Where-Object, Select-Object, Sort-Object)
Comprendre la force de PowerShell : des objets qui passent d'une commande à l'autre, filtrer avec Where-Object, choisir les colonnes avec Select-Object, trier, compter avec Measure-Object et exporter.
PowerShell : trier ses photos dans des dossiers par année et par mois
Un script PowerShell qui range automatiquement des milliers de photos et vidéos dans des dossiers Année/Mois d'après leur date, avec simulation, gestion des doublons de noms et journal.
PowerShell : explorer des résultats dans un tableau interactif (Out-GridView)
Afficher n'importe quel résultat PowerShell dans une fenêtre filtrable et triable avec Out-GridView, sélectionner des lignes pour agir dessus (-PassThru), et exporter.
PowerShell : afficher une notification Windows à la fin d'un script
Afficher une notification Windows depuis PowerShell avec le module BurntToast (titre, texte, image, bouton), ou un simple message ou son, pour être prévenu de la fin d'un long traitement.