excl.
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'automatization
- Découverte et développement de fonctionnalités avancées
- Management of a network of service providers (DNS/DHCP)
- Management of script errors
- Management of the filing system
- Connaître le réseau de serveurs
- Active Directory AD management
- Travailler avec Azure Cloud et gérer M265
- Utilization de XML, JSON et données formatées
The training takes place from 8:30 a.m. to 5:00 p.m. in French. Duration of the training: March 16, 2026, to March 20, 2026 (5 days x 8 hours) The training takes place exclusively online. https://www.amazon.de/-/en/Mastering-PowerShell-Scripting-repetitive-administrative/dp/1805120271/
- 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 utilization des variables
- Travailler avec les tableaux et collections
- Créer et utiliser des tables de hachage
- Écriture de scripts de base (.ps1)
- Utilization of the script parameters
- Structures de contrôle : if, switch, for, foreach, while
- Gestion des erreurs avec Try, Catch, Finally
- Journalization and 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)
- Planning of tasks with the ScheduledTasks module
- 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
- Management of identifiers and secrets
- Utilization de RunAs et des chaînes sécurisées
- Importation et utilization du module ActiveDirectory
- Management of users, groups and UOs
- Creation 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
- Management of boxes of letters, groups and contacts
- Attribution des permissions aux boîtes aux lettres
- Management of the listes de distribution et boîtes partagées
- Surveillance and reports
- 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 of the Azure module
- Management of Azure resources with PowerShell
- Management of Microsoft 365 via ExchangeOnlineManagement
- Débogage des scripts (Set-PSBreakpoint)
- Analysis of the journaux et des erreurs
- Résolution des problèmes courants de PowerShell
- Management of the imprimantes and the travaux d'impression
- Modification sécurisée du registre
- Lecture of the journaux d'événements
- Provisioning automatique des utilisateurs dans AD
- Génération de rapports pour les audits
- Management of the boîtes aux lettres Exchange en masse
- Scripts de sauvegarde et de nettoyage planifiés
- Écriture de code propre et efficace
- Documentation of the scripts and modules
- Meilleures pratiques de sécurité
- Optimization of performances
16.03.2026
20.03.2026
excl.