DevOps

PowerShell Accelerated – Online

La formation a lieu de 08h30 à 17h00 en français. Durée de la formation : 23 juin 2025 au 27 juin 2025 (5 jours X 8 heures) Les 3 premiers jours se dérouleront sur place au Circle 6 de l’aéroport de Zurich. Les formations des jours restants (jusqu’au 27 juin) se dérouleront uniquement en ligne. Nous recommandons le livre d’accompagnement suivant :
CHF 4,000

exkl. MwSt.

Beginn: 23.06.2025
Ende: 27.06.2025
Dauer: 5 Tage (5X8 Stunden)

Trainingsprogramm Fakten

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

 

La formation a lieu de 08h30 à 17h00 en français.

Durée de la formation : 23 juin 2025 au 27 juin 2025 (5 jours X 8 heures)

Les 3 premiers jours se dérouleront sur place au Circle 6 de l’aéroport de Zurich.

Les formations des jours restants (jusqu’au 27 juin) se dérouleront uniquement en ligne.

Nous recommandons le livre d’accompagnement suivant :

https://www.amazon.de/-/en/Mastering-PowerShell-Scripting-repetitive-administrative/dp/1805120271/

 

Modules de contenu :

 

Programme de Formation PowerShell (français)

 

  1. Introduction à PowerShell

– 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

 

  1. Bases 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)

 

  1. Travailler avec les Cmdlets et les Objets

– 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)

 

  1. Variables, Tableaux et Tables de Hachage

– Déclaration et utilisation des variables

– Travailler avec les tableaux et collections

– Créer et utiliser des tables de hachage

 

  1. Scripts et Automatisation

– É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

 

  1. Gestion des Entrées et Sorties

– Lecture et écriture de fichiers

– Travailler avec les formats CSV, JSON et XML

– Exportation des données (Export-CSV, ConvertTo-Json)

 

  1. Gestion des Processus, Services et Tâches

– Travailler avec les processus (Get-Process, Stop-Process)

– Gérer les services (Get-Service, Start-Service)

– Planification des tâches avec le module ScheduledTasks

 

  1. Réseautage et Gestion à Distance

– Configuration et test du réseau (Test-NetConnection)

– Travailler avec DNS, IP et Firewall

– Gestion à distance avec Enter-PSSession et Invoke-Command

 

  1. Sécurité et Permissions

– Droits et permissions des utilisateurs

– Gestion des identifiants et des secrets

– Utilisation de RunAs et des chaînes sécurisées

 

  1. Gestion d’Active Directory (AD)

– 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)

 

  1. Gestion d’Exchange Server 2019 sur site

– 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

 

  1. Techniques Avancées de PowerShell

– 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

 

  1. Surveillance des Performances et Rapports

– Surveillance des performances système (Get-Counter)

– Création de rapports HTML et Excel

– Surveillance en temps réel avec Out-GridView

 

  1. Travail avec Azure et le Cloud

– Installation du module Azure

– Gestion des ressources Azure avec PowerShell

– Gestion de Microsoft 365 via ExchangeOnlineManagement

 

  1. Dépannage et Débogage

– Débogage des scripts (Set-PSBreakpoint)

– Analyse des journaux et des erreurs

– Résolution des problèmes courants de PowerShell

 

  1. Impression, Registre et Journaux d’Événements

– Gestion des imprimantes et des travaux d’impression

– Modification sécurisée du registre

– Lecture des journaux d’événements

 

  1. Projets Pratiques et Exercices

– 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

 

  1. Meilleures Pratiques et Optimisation

– Écriture de code propre et efficace

– Documentation des scripts et modules

– Meilleures pratiques de sécurité

– Optimisation des performances

 

Fragen zum Programm?

PowerShell Accelerated – Online

Jetzt Anmelden

DevOps

PowerShell Accelerated – Online

#050206

23.06.2025

27.06.2025

CHF 4,000

exkl. MwSt.

Ort: Circle 6
Zürich Airport
Dauer: 5 Tage (5X8 Stunden)