exkl. MwSt.
Apprentissages clés
• Introduction au concept de PowerShell
• Introduction à l’utilisation des commandlets
• Création et test de scripts simples
• Création de scripts d’automatisation
• Découverte et développement de fonctionnalités avancées
• Gestion d’un réseau de serveurs (DNS/DHCP)
• Gestion des erreurs de script
• Gestion du système de fichiers
• Connaître le réseau de serveurs
• Gestion Active Directory AD
• Travailler avec Azure Cloud et gérer M265
• Utilisation de XML, JSON et données formatées
https://www.amazon.de/-/en/Mastering-PowerShell-Scripting-repetitive-administrative/dp/1805120271/
Programme de Formation PowerShell (français)
– Qu’est-ce que PowerShell ?
– Historique et évolution (PowerShell 5.1, Core, et 7+)
– Différences entre CMD, PowerShell et Bash
– Installation et mise à jour de PowerShell
– Console PowerShell vs PowerShell ISE vs VS Code
– Commandes de base (Cmdlets) et syntaxe
– Comprendre les objets, pipelines et variables
– Système d’aide (Get-Help, Get-Command, Get-Member)
– Trouver et utiliser les cmdlets
– Comprendre les objets, propriétés et méthodes
– Filtrer et trier avec Where-Object et Sort-Object
– Mise en forme des sorties (Format-Table, Format-List, Out-GridView)
– Déclaration et utilisation des variables
– Travailler avec les tableaux et collections
– Créer et utiliser des tables de hachage
– Écriture de scripts de base (.ps1)
– Utilisation des paramètres de script
– Structures de contrôle : if, switch, for, foreach, while
– Gestion des erreurs avec Try, Catch, Finally
– Journalisation et transcription
– Lecture et écriture de fichiers
– Travailler avec les formats CSV, JSON et XML
– Exportation des données (Export-CSV, ConvertTo-Json)
– Travailler avec les processus (Get-Process, Stop-Process)
– Gérer les services (Get-Service, Start-Service)
– Planification des tâches avec le module ScheduledTasks
– Configuration et test du réseau (Test-NetConnection)
– Travailler avec DNS, IP et Firewall
– Gestion à distance avec Enter-PSSession et Invoke-Command
– Droits et permissions des utilisateurs
– Gestion des identifiants et des secrets
– Utilisation de RunAs et des chaînes sécurisées
– Importation et utilisation du module ActiveDirectory
– Gestion des utilisateurs, groupes et UO
– Création en masse d’utilisateurs et de groupes
– Rapports et exportation des données AD
– Gestion des stratégies de groupe (GPO)
– Connexion à la console Exchange Management Shell
– Gestion des boîtes aux lettres, groupes et contacts
– Attribution des permissions aux boîtes aux lettres
– Gestion des listes de distribution et boîtes partagées
– Surveillance et rapports
– Travailler avec les expressions régulières
– Création de fonctions avancées (Begin, Process, End)
– Création et importation de modules
– Tâches en arrière-plan et tâches planifiées
– Surveillance des performances système (Get-Counter)
– Création de rapports HTML et Excel
– Surveillance en temps réel avec Out-GridView
– Installation du module Azure
– Gestion des ressources Azure avec PowerShell
– Gestion de Microsoft 365 via ExchangeOnlineManagement
– Débogage des scripts (Set-PSBreakpoint)
– Analyse des journaux et des erreurs
– Résolution des problèmes courants de PowerShell
– Gestion des imprimantes et des travaux d’impression
– Modification sécurisée du registre
– Lecture des journaux d’événements
– Provisioning automatique des utilisateurs dans AD
– Génération de rapports pour les audits
– Gestion des boîtes aux lettres Exchange en masse
– Scripts de sauvegarde et de nettoyage planifiés
– Écriture de code propre et efficace
– Documentation des scripts et modules
– Meilleures pratiques de sécurité
– Optimisation des performances
23.06.2025
27.06.2025
exkl. MwSt.