-
01 - Introduction à Powershell
-
02 - Commandes de base Powershell
-
03 - Navigation dans le système
-
04 - Gestion des utilisateurs locaux
-
05 - Les bases du scripting Powerhshell
-
06 - Gestion des utilisateurs Active Directory
-
07 - Automatisation des taches de gestion utilisateurs
-
08 - Automatisation des processus système
-
09 - Script de maintenance serveur
-
10 - Gestion avancée en PowerShell
-
11 - Formater les sorties des scripts
-
12 - Gestion des fichiers de log
-
13 - Etude de cas - Automatisation de taches courantes
-
14 - Optimisation des scripts et bonnes pratiques
-
16 - Algorithmie et Powershell
-
QCM de fin de parcours
01.3 Synthèse
3. Synthèse et exercices d’approfondissement
3.1. Résumé des notions clés
- PowerShell est un outil d’automatisation basé sur des cmdlets et un pipeline d’objets.
- Les cmdlets suivent une nomenclature Verbe-Nom et retournent des objets exploitables.
- PowerShell ISE est l’environnement idéal pour débuter avec les scripts.
3.2. Exercices supplémentaires
- Script d’inventaire système : Créer un script qui génère un rapport des disques locaux (lettre, capacité, espace libre) et l’exporte dans un fichier CSV.
Get-Volume | Select-Object DriveLetter, Size, SizeRemaining | Export-Csv -Path "C:\Temp\InventaireDisques.csv" -NoTypeInformation
- Gestion des processus : Écrire un script qui tue tous les processus notepad.exe ouverts.
Stop-Process -Name "notepad" -Force
- Journalisation : Modifier le script de l’Exercice 3 pour enregistrer les actions dans un fichier log (C:\Temp\ServiceLog.txt).
Les commentaires ne sont pas activés sur ce cours.