DevOps

PowerShell Accelerated – Live Online

The training takes place in French from 8:30 a.m. to 5:00 p.m. Duration of the training: June 15, 2026, to June 19, 2026 (5 days x 8 hours) This training will take place exclusively online. We recommend the following accompanying book:
CHF 2,500

excl.

Start: June 15, 2026
End: June 19, 2026
Duration: 5 days (8 hours/day)

Training program facts

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

Exigences

Participants in this course must have a basic understanding of file management and the processes and services of an operating system. A good knowledge of Windows and a good understanding of the automation of repetitive processes are required. It is an advantage to be able to manipulate batch files and to understand the principle of automation.

 

Exigences techniques

Each participant must bring his/her private PC/portable computer with administrator rights to the training.

Modules de contenu :

Program 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 utilization des variables

- Travailler avec les tableaux et collections

- Créer et utiliser des tables de hachage

 

  1. Scripts and automation

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

 

  1. Management of 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. Management of Processes, Services and Tasks

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

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

- Planning of tasks with the ScheduledTasks module

 

  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

- Management of identifiers and secrets

- Utilization de RunAs et des chaînes sécurisées

 

  1. Active Directory (AD) management

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

 

  1. Management of Exchange Server 2019 on site

- 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

 

  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. Work with Azure and the cloud

- Installation of the Azure module

- Management of Azure resources with PowerShell

- Management of Microsoft 365 via ExchangeOnlineManagement

 

  1. Dépannage et Débogage

- Débogage des scripts (Set-PSBreakpoint)

- Analysis of the journaux et des erreurs

- Résolution des problèmes courants de PowerShell

 

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

- Management of the imprimantes and the travaux d'impression

- Modification sécurisée du registre

- Lecture of the journaux d'événements

 

  1. Projets Pratiques et Exercices

- 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

 

  1. Meilleures Pratiques et Optimization

- Écriture de code propre et efficace

- Documentation of the scripts and modules

- Meilleures pratiques de sécurité

- Optimization of performances

 

Questions about the program?

PowerShell Accelerated – Live Online

Register now

DevOps

PowerShell Accelerated – Live Online

#050202

15.06.2026

19.06.2026

CHF 2,500

excl.

Location: Circle 6
Zurich Airport
Duration: 5 days (8 hours/day)