Aller au contenu principal

Dans la fenêtre d’impression, choisissez « Enregistrer en PDF » comme destination.

AMBIARéf. PSH-AUT

PowerShell - Automatiser l'administration système

Systèmes

Durée

21 à 28 heures (3 à 4 jours) selon le format

Modalités

Présentiel, Classe à distance

Reconnaissance

Formation non certifiante (attestation de fin de formation)

Format de vente

Inter-entreprise ou Intra-entreprise

Délai d’accès

Inter : jusqu’à 5 jours ouvrés avant la session ; intra : en moyenne 15 jours ouvrés après l’acceptation du devis

Tarif intra

Sur devis

Pourquoi suivre cette formation

PowerShell est l'outil d'automatisation de référence sous Windows. Cette formation vous apprend à manipuler les objets, à écrire des scripts fiables, à gérer les erreurs et à automatiser la gestion d'Active Directory et de Microsoft 365.

À l’issue de cette formation, les participants seront capables de

  • Maîtriser l'environnement PowerShell et son fonctionnement sur plusieurs systèmes
  • Construire des scripts d'administration modulaires, organisés et sécurisés
  • Manipuler et filtrer de façon avancée les objets système et les données (JSON, CSV, XML)
  • Automatiser la mise en service et la gestion de serveurs Windows et Linux
  • Faciliter le diagnostic du système et l'analyse des journaux en production

Formats proposés

ACTIONImmersion21 heures (3 jours)1 860 € HTpar participant (inter-entreprises)
IMPACTTerrain28 heures (4 jours) · dont une journée en décalé2 605 € HTpar participant (inter-entreprises)

Chaque format reprend le précédent et y ajoute des journées.

Public visé

Administrateurs systèmes, ingénieurs système, techniciens d'exploitation réseau ou toute personne en charge du maintien en condition opérationnelle d'une infrastructure IT.

Prérequis

Connaissances générales de l'administration réseau et système (Windows Server ou Linux). Aucune expérience préalable en programmation ou script n'est requise.

Prérequis techniques à distance

La classe virtuelle se tient sur Microsoft Teams : AMBIA fournit à chaque participant un compte pour la durée de la formation. En intra-entreprise, elle peut aussi se tenir sur l’outil que l’entreprise utilise déjà, par exemple Zoom ou Google Meet.

Le participant se connecte depuis un ordinateur équipé d’une caméra, d’un micro, d’un accès à internet et d’un navigateur à jour, dans un lieu calme. Si la formation le demande, le formateur donne accès à un poste de travail à distance, depuis le navigateur.

Pendant la formation, l’assistance technique répond à support@ambia-skills.fr.

Objectifs pédagogiques

Identifier la syntaxe, les structures de contrôle et les principales commandes (cmdlets) PowerShell. Expliquer le fonctionnement du pipeline d'objets PowerShell par rapport aux flux textuels classiques. Écrire des scripts fiables exploitant des variables, des structures conditionnelles et des boucles. Structurer des requêtes complexes pour extraire, filtrer et formater les informations de l'infrastructure. Diagnostiquer les erreurs de scripts et optimiser le traitement des exceptions. Développer des outils d'automatisation modulaires (fonctions avancées, rapports d'activité).

Programme détaillé

Jour 1ACTION

Matin

Fondations de PowerShell et pipeline d'objets

S'approprier l'environnement multiplateforme PowerShell (Console, VS Code). Découvrir l'aide en ligne et naviguer dans la syntaxe des cmdlets. Comprendre le paradigme orienté objet et le fonctionnement du pipeline.

  • Installation et configuration de PowerShell (pwsh) à côté de Windows PowerShell.
  • Présentation de Visual Studio Code (VS Code) et de l'extension PowerShell.
  • La découverte de commandes : Get-Command, Get-Help, Get-Member.
  • Le pipeline PowerShell : passage d'objets en flux (Select-Object, Sort-Object).

Atelier pratique

Exploration dynamique des propriétés du système local en ligne de commande.

Cas métier

Recherche rapide d'informations système et audit des services Windows/Linux actifs à distance.

Compétence acquise

Capacité à rechercher, interroger et manipuler n'importe quel objet système en ligne de commande.

Livrable

console configurée avec les variables d'environnement de travail et documentation d'exploitation des cmdlets de base.

Après-midi

Filtrage, formatage et exportation des flux de données

Isoler précisément des données clés à travers des requêtes filtrées complexes. Exporter et importer des données sous différents formats de fichiers d'administration.

  • Le filtrage avancé des propriétés : Where-Object (syntaxes simplifiée et complète).
  • Les boucles de traitement directes : ForEach-Object.
  • La mise en forme des résultats : tables, listes et formats personnalisés.
  • L'interopérabilité des données : conversion et exportations CSV, JSON, XML et HTML.

Atelier pratique

Requêtage de journaux d'événements systèmes et conversion dynamique de formats.

Cas métier

Génération automatisée d'un rapport de performance de serveurs au format HTML pour la direction technique.

Compétence acquise

Savoir cibler, filtrer et structurer les données d'infrastructure pour générer des exports fiables.

Livrable

Script fonctionnel d'extraction de performance système produisant un fichier CSV et HTML structuré.

Jour 2ACTION

Matin

Structure de scripts et programmation logique

Dépasser la ligne de commande unique pour concevoir des fichiers de scripts. Maîtriser les variables, types de données et opérateurs logiques. Intégrer des conditions logiques complexes et des boucles de traitement.

  • La déclaration de variables, de tableaux et de tables de hachage (Hashtables).
  • Structures décisionnelles : if, else, elseif et switch.
  • Structures de boucles itératives : for, foreach, while et do-until.
  • Sécurisation de la saisie utilisateur et gestion des paramètres de script.

Atelier pratique

Écriture de blocs logiques et évaluation de conditions d'état de services applicatifs.

Cas métier

Script de diagnostic automatique des ressources disques avec alerte visuelle en cas de dépassement de seuil.

Compétence acquise

Capacité à construire la logique algorithmique d'une tâche d'automatisation d'administration.

Livrable

Script de surveillance de seuil système modulaire et commenté.

Après-midi

Modularité et écriture de fonctions avancées

Rendre le code réutilisable en créant des fonctions structurées. Valider strictement les paramètres passés aux scripts.

  • Déclaration de fonctions simples et passage d'arguments.
  • Introduction aux fonctions avancées (CmdletBinding).
  • Validation des types de paramètres (Mandatory, ValidateSet, ValidatePattern).
  • Gestion de l'aide basée sur les commentaires dans les fonctions.

Atelier pratique

Conception d'une boîte à outils de fonctions système d'entreprise réutilisables.

Cas métier

Développement d'un outil modulaire d'intégration automatique de nouveaux comptes utilisateurs Active Directory / LDAP.

Compétence acquise

Savoir modulariser son code pour le rendre standardisé, évolutif et compréhensible par d'autres administrateurs.

Livrable

Module de fonctions personnalisées d'administration utilisateur sécurisé et auto-documenté.

Jour 3ACTION

Matin

Gestion robuste des erreurs et déploiement à distance

Sécuriser l'exécution des scripts en interceptant proprement les pannes. Administrer des serveurs à distance en mode unitaire ou de masse.

  • Gestion des types d'erreurs : bloquantes (terminating) et non bloquantes.
  • Contrôle d'exécution : bloc try, catch, finally et variable globale $ErrorActionPreference.
  • Administration distante (PowerShell Remoting) : protocole WinRM et connexions via SSH sous Linux.
  • Exécution distribuée sur des parcs de machines avec Invoke-Command.

Atelier pratique

Test de robustesse de scripts d'exploitation et établissement de sessions distantes sécurisées sur serveurs cibles.

Cas métier

Redémarrage ciblé et simultané de services applicatifs en panne sur un cluster de 15 serveurs à distance avec rapport d'état d'exécution.

Compétence acquise

Être capable d'intervenir à distance sur un parc de serveurs à l'aide de scripts sécurisés et tolérants aux pannes réseau ou systèmes.

Livrable

Script de déploiement à distance avec gestion unifiée et centralisée des logs d'erreurs.

Après-midi

Cas de synthèse en situation réelle

Mobiliser l'intégralité des compétences acquises pour résoudre un problème d'exploitation transverse complexe et autonome.

  • Revue d'un cahier des charges d'automatisation global.
  • Conception de l'architecture du script final en autonomie.
  • Codage, débogage, validation des paramètres et exécution à distance.
  • Présentation critique devant le consultant-formateur (revue de code d'entreprise).

Atelier pratique

Simulation d'exploitation d'une infrastructure d'entreprise distribuée à assainir et configurer.

Cas métier

Développement d'un automate d'administration complet : nettoyage des profils utilisateurs inactifs, détection et archivage des fichiers de logs obsolètes de plus de 30 jours vers un serveur de stockage central, et envoi d'un récapitulatif par e-mail ou écriture dans une base de données d'inventaire.

Compétence acquise

Maîtriser de bout en bout le cycle de vie d'un projet d'automatisation système d'entreprise, de l'expression du besoin à la mise en production sécurisée.

Livrable

Un script d'exploitation « Golden Image » d'automatisation prêt pour la production en entreprise, commenté, sécurisé et documenté.

Jour 4 · en décaléIMPACT

Matin

Diagnostic de vos scripts PowerShell de production

Repérer les erreurs de logique, accélérer l'exécution du pipeline, sécuriser l'usage des identifiants (Credentials) et fiabiliser l'exécution automatique (tâches planifiées).

  • Examen confidentiel du code PowerShell des participants : temps d'exécution, gestion des erreurs (Try/Catch) et sécurité des identifiants (aucun mot de passe en clair).

Après-midi

Construire les modules et sécuriser l'ExecutionPolicy

Livrer le module de scripts d'automatisation de l'entreprise validé et sécurisé par l'expert AMBIA.

  • Réorganisation des scripts en modules PowerShell réutilisables (.psm1), signature numérique des scripts et guide de bonnes pratiques de développement.

Les ateliers et cas métier de ce programme pourront être adaptés par le consultant-formateur selon les besoins, le niveau et les prérequis des participants, pour favoriser l’atteinte des objectifs pédagogiques.

Méthodes et moyens pédagogiques

Méthodes mobilisées

Pédagogie active et immersive basée sur des simulations d'incidents et des scénarios d'exploitation réels.

Moyens techniques

Un environnement virtuel complet (bac à sable) par apprenant hébergé dans le Cloud, contenant plusieurs contrôleurs de domaine Windows Server et machines Linux.

Moyens humains

Formation animée par un consultant-formateur expert senior, ingénieur système sénior certifié Microsoft (MCSE / Azure DevOps) et spécialisé dans les infrastructures à grande échelle.

Modalités d’évaluation

Évaluation diagnostique

Questionnaire de positionnement technique en ligne 15 jours en amont pour valider les prérequis réseau/système.

Évaluation formative

Évaluation continue lors des ateliers de code et du cas métier de synthèse à l'aide d'une grille d'audit de code (lisibilité, efficacité, sécurité).

Évaluation sommative

Questionnaire de validation des acquis sous forme de QCM en fin de formation et validation fonctionnelle du livrable de synthèse de fin de parcours.

Suivi

  • Feuilles de présence signées par demi-journée, en présentiel comme à distance.
  • Attestation de fin de formation remise à chaque stagiaire, mentionnant les objectifs, la nature, la durée et les résultats de l’évaluation.
  • Certificat de réalisation adressé au client ou au financeur.
  • Questionnaire de satisfaction remis à l’issue de la formation.

Délai d’accès

Inter-entreprises : L’inscription est possible jusqu’à 5 jours ouvrés avant le début de la session, sous réserve des places disponibles.

Intra-entreprise : La formation débute en moyenne 15 jours ouvrés après l’acceptation du devis.

Ce délai peut être adapté selon la disponibilité des sessions, le positionnement du stagiaire et, le cas échéant, l’instruction du dossier de prise en charge par le financeur.

Accessibilité handicap

Nos locaux et méthodes pédagogiques sont adaptables aux personnes en situation de handicap.

Référent handicap : accessibilite@ambia-skills.fr. Aucune reconnaissance de la qualité de travailleur handicapé ni aucun justificatif médical n’est exigé.

Indicateurs de résultats

Indicateurs publiés à partir de 3 avis.

Mode de calcul : www.ambia-skills.fr/notre-approche#notes

AMBIA - Organisme de formation professionnelle - 254 rue Vendôme, 69003 Lyon - 07 56 44 70 44 - contact@ambia-skills.fr - SIRET 130 176 597 00016

Déclaration d’activité enregistrée sous le numéro 84692748569 auprès du préfet de région Auvergne-Rhône-Alpes. Cet enregistrement ne vaut pas agrément de l’État.

Fiche mise à jour le 30/10/2026