🧠 Si vous avez déjà ouvert une fenêtre noire avec des inscriptions incompréhensibles et l'avez fermée avec les mots « oh, il vaut mieux ne pas toucher » — félicitations, c'était PowerShell. Aujourd'hui, vous apprendrez à l'utiliser intelligemment et sans crainte. Ce sera simple, amusant et avec des memes. Let's go !
Qu'est-ce que PowerShell et pourquoi en avez-vous besoin ?

PowerShell est un outil puissant de Microsoft pour l'automatisation des tâches et la gestion du système. Imaginez que c'est comme Google Docs, mais pour un programmeur : tout est sous contrôle, tout est automatisé.
🤔 Pourquoi pas simplement l'Explorateur ?
Explorateur (fenêtre de dossier standard) | PowerShell |
|---|---|
Cliquez avec la souris | Vous écrivez des commandes ✍️ |
Vous renommez lentement 100 fichiers | Vous le faites avec une seule ligne de code |
Vous vous découragez quand quelque chose ne fonctionne pas | Réparer via un script |
PowerShell peut être particulièrement utile si vous :
Vous travaillez avec beaucoup de fichiers
Vous effectuez souvent les mêmes actions (par exemple, copie/archivage)
Vous voulez configurer le système une fois pour toutes et oublier la routine
👀 PowerShell est comme une superpuissance pour votre ordinateur. Seulement, au lieu de la toile, il y a des commandes.
Comment ouvrir PowerShell 🔓
Cliquez sur
Win + RÉcrire
powershellAppuyez sur Entrée
Et vous êtes dans l'affaire ! (Oui, c'est aussi simple que ça. N'aie pas peur !)
Et si vous voulez exécuter PowerShell en tant qu'administrateur :
Trouvez PowerShell via la recherche Windows
Faites un clic droit et sélectionnez « Exécuter en tant qu'administrateur »
🧙♂️ Le mode administrateur ouvre encore plus de possibilités (par exemple, la gestion des services et des paramètres du programme).
Première commande : Get-Help
Get-HelpCette commande est votre nouvelle meilleure amie. Elle vous dira ce que fait toute autre commande.
Get-Help Get-ProcessSi vous voulez voir des exemples d'utilisation :
Get-Help Get-Process -Examples🧑🏫 Blague du jour : PowerShell est comme Stack Overflow, mais vous vous aidez vous-même.
Commandes utiles pour les débutants 🛠️
Équipe | Ce qu'il fait |
| Affiche les processus en cours d'exécution |
| Termine le processus (par exemple, ferme Chrome) |
| Affiche les services dans le système |
| Démarre ou arrête les services |
| Affiche les fichiers et les dossiers dans le répertoire actuel |
| Aller dans un autre dossier (analogue à cd) |
| Création d'un fichier ou d'un dossier |
| Suppression d'un fichier ou d'un dossier |
| Copie de fichiers et de dossiers |
| Déplacement de fichiers et de dossiers |
Exemples : comment faire de la magie ✨
Voir tous les fichiers dans le dossier :
Get-ChildItem C:\Users\PublicAller au dossier:
Set-Location C:\Users\PublicCréer un fichier texte :
New-Item -Path . -Name "example.txt" -ItemType "File"Supprimer le fichier :
Remove-Item .\example.txtRenommer le fichier :
Rename-Item -Path "old.txt" -NewName "new.txt"Copier le fichier :
Copy-Item -Path "example.txt" -Destination "backup_example.txt"Déplacer le fichier :
Move-Item -Path "backup_example.txt" -Destination "C:\Backup"🤓 Pss... Ainsi, vous pouvez même automatiser le nettoyage de votre bureau.
Comment écrire un script 💻
Les scripts PowerShell sont simplement des fichiers avec l'extension .ps1. Vous pouvez ouvrir le Bloc-notes, écrire des commandes, enregistrer sous script.ps1, puis l'exécuter.
# Exemple : un script qui crée 3 dossiers
New-Item -Path . -Name "Project1" -ItemType "Directory"
New-Item -Path . -Name "Project2" -ItemType "Directory"
New-Item -Path . -Name "Project3" -ItemType "Directory"Pour démarrer :
.\script.ps1💡 Pour que les scripts fonctionnent, il est parfois nécessaire de modifier la politique d'exécution :
Set-ExecutionPolicy RemoteSignedSélectionnez Y (Yes) et Enter - tout est prêt !
🙈 Blague du jour : Les scripts PowerShell sont comme les pâtes : si vous les faites bien, elles sont délicieuses. Sinon, tout va coller.
Comment automatiser les tâches quotidiennes 🤖
Voici quelques idées de ce que vous pouvez automatiser avec PowerShell :
🔄 Sauvegarde des fichiers
Copy-Item "C:\Work\*" "D:\Backup\" -Recurse📅 Création d'un journal quotidien
$today = Get-Date -Format "yyyy-MM-dd"
New-Item -Path . -Name "log_$today.txt" -ItemType "File"🧹 Nettoyage des anciens fichiers du dossier « Téléchargements » :
Get-ChildItem "C:\Users\User\Downloads" | Where-Object { $_.LastWriteTime -lt (Get-Date).AddDays(-30) } | Remove-Item🧼 Le nettoyage automatique est maintenant une réalité !
Et ensuite ?
Si vous aimez PowerShell (et vous allez l'aimer !), voici où aller ensuite :
Apprendre à écrire des scripts plus complexes
Gérer les ordinateurs distants
Automatiser les tâches quotidiennes (sauvegardes, rapports, etc.)
Utiliser PowerShell avec le planificateur de tâches Windows
Travailler avec des fichiers JSON, CSV et Excel via PowerShell
Et si vous voulez apprendre non seulement PowerShell, mais aussi d'autres langages de programmation, essayez Code! C'est une application pratique et amusante pour apprendre Python, JavaScript et d'autres langages, même à partir de zéro 🧑💻📱
