☀️ C'est l'été chez ITTA ! Profitez de 10% de réduction jusqu'au 31 juillet sur une sélection de formations 🌴

Formations Automating Scripting PowerShell

ITTA propose le catalogue PowerShell Automation : Windows PowerShell Scripting and Toolmaking (55039) et PowerShell for SQL Server Administrators (55069). Couvre PowerShell 7 et Windows PowerShell, scripting avancé, toolmaking, modules, Desired State Configuration (DSC), Azure Automation, intégration SQL Server, et automatisation transverse Windows, Microsoft 365 et Azure. Formations dispensées à Genève, Lausanne et en classe virtuelle par des formateurs formateurs certifiés.

FILTRER PAR

- Domaines

- Editeurs

- Lieu

- Format

- Niveau

- Certifiant

- Cours confirmé

55039BC

Ce cours est destiné aux professionnels de l’informatique qui souhaitent développer leurs compétences dans Windows PowerShell et l’automatisation administrative.

Intermédiaire
5
jours
Présentiel, Virtuel
Dès CHF 3'650.-
55069AC

Obtenez les connaissances et les compétences nécessaires pour utiliser PowerShell pour l’administration de SQL Server.

Intermédiaire
2
jours
Présentiel, Virtuel
Dès CHF 1'700.-

PowerShell, le langage d’automatisation de référence de l’écosystème Microsoft

PowerShell est le langage de script et le shell d’automatisation phare de Microsoft, conçu pour piloter et automatiser l’ensemble de la stack Microsoft : Windows Server, Active Directory, Microsoft 365, Azure, SQL Server, SharePoint, Exchange, ainsi que des produits tiers (VMware, Citrix, AWS, etc.) via leurs modules. Le langage se décline aujourd’hui en deux versions : Windows PowerShell 5.1 (intégré historiquement à Windows) et PowerShell 7 (cross-platform, basé sur .NET, recommandé pour les nouveaux scripts). PowerShell est devenu un standard incontournable pour les administrateurs systèmes, ingénieurs Microsoft 365, ingénieurs Azure, DBA SQL Server et profils DevOps qui interviennent sur des environnements Microsoft.

Au-delà du shell interactif, PowerShell permet d’industrialiser l’administration via le scripting avancé : fonctions, modules, pipelines, gestion d’erreur structurée, parameter binding, validation des entrées, advanced functions, comment-based help, et toolmaking. Le toolmaking consiste à produire des outils réutilisables (cmdlets custom, modules signés, repos PowerShell Gallery internes) que les équipes IT peuvent partager et faire évoluer. Les modules de gouvernance incluent Desired State Configuration (DSC) pour la configuration déclarative des serveurs, Azure Automation pour l’orchestration cloud, et le module SQL Server (SqlServer) pour l’administration et l’audit des bases SQL. L’écosystème AZ-040 (Automating Administration with PowerShell) est la certification Microsoft de référence pour valider ces compétences.

En Suisse romande, l’automatisation par PowerShell est attendue dans la majorité des fiches de poste d’administrateur systèmes, ingénieur Microsoft 365, ingénieur Azure, DBA SQL Server, ingénieur DevOps et consultant infrastructure. Banques privées genevoises, organisations internationales lémaniques, fiduciaires, administrations cantonales, hôpitaux universitaires, assurances et entreprises industrielles utilisent PowerShell pour automatiser le provisioning d’utilisateurs Microsoft 365, la création de boîtes Exchange, le déploiement Azure, l’audit Active Directory, les sauvegardes SQL Server, et les tâches répétitives de leur SI. ITTA propose le catalogue PowerShell Automation dispensé par des formateurs formateurs certifiés en activité.

Suivre une formation PowerShell reconnue ouvre l’accès à des compétences très demandées : automatisation Active Directory, automatisation Microsoft 365 et Exchange, automatisation Azure, DSC et configuration des serveurs, intégration SQL Server, supervision et reporting automatisés, gouvernance des scripts internes. Que vous démarriez en scripting ou que vous structuriez des toolsets PowerShell partagés à l’échelle de votre entreprise, nos formations PowerShell à Genève et Lausanne couvrent l’intégralité du parcours.

Le catalogue PowerShell Automation chez ITTA

Windows PowerShell Scripting and Toolmaking (55039)

La formation Windows PowerShell Scripting and Toolmaking (55039) est le cours officiel Microsoft 55039, dédié au scripting avancé et au toolmaking PowerShell. Le programme couvre les bases du langage (cmdlets, pipeline, variables, types), les structures de contrôle, les fonctions et advanced functions, le parameter binding et la validation, la gestion d’erreur structurée (try/catch, ErrorActionPreference), les modules PowerShell, les bonnes pratiques de toolmaking, la création de cmdlets custom, la signature des scripts, le packaging, et les bonnes pratiques de partage interne via la PowerShell Gallery ou des repos privés. La formation cible les administrateurs systèmes, ingénieurs Microsoft 365 et Azure, profils DevOps et toute personne qui produit régulièrement des scripts d’automatisation.

PowerShell for SQL Server Administrators (55069)

La formation PowerShell for SQL Server Administrators (55069) est le cours officiel Microsoft 55069, dédié à l’automatisation SQL Server avec PowerShell. Le programme aborde le module SqlServer, les manipulations de bases (création, sauvegarde, restauration, attach/detach), l’audit des instances et des permissions, l’automatisation des opérations DBA récurrentes, l’intégration avec SQL Agent, la production de rapports de santé d’instances, la gestion du déploiement de scripts T-SQL via PowerShell, et l’orchestration de tâches multi-instances. La formation cible les DBA SQL Server, les ingénieurs data et tous les profils qui administrent un parc SQL Server à grande échelle.

DSC et configuration déclarative

Desired State Configuration (DSC) est l’extension PowerShell qui permet de décrire l’état souhaité d’un serveur (rôles, services, configuration) sous forme déclarative, et de laisser PowerShell appliquer cet état et le maintenir dans le temps. DSC est utilisé pour standardiser le build de serveurs Windows en production, en environnement bancaire, hospitalier ou cantonal. Les bonnes pratiques DSC sont abordées dans la formation 55039 et complétées dans nos formations Azure Automation.

Azure Automation et hybride cloud

Côté cloud, Azure Automation permet d’exécuter des runbooks PowerShell dans Azure pour orchestrer des opérations cloud (provisioning, scaling, patching, gouvernance). PowerShell 7 est cross-platform et s’exécute aussi sous Linux, ce qui ouvre la voie à des scénarios DevOps hybrides Windows/Linux. La certification AZ-040 (Automating Administration with PowerShell) valide ces compétences et est référencée dans le sous-éditeur Microsoft Azure de notre catalogue.

Construire votre parcours PowerShell

Pour les administrateurs qui démarrent en PowerShell, la formation 55039 (Scripting and Toolmaking) est le point d’entrée fondamental. Pour les DBA SQL Server qui veulent industrialiser leur exploitation, la formation 55069 est dédiée. Pour les profils cloud, la formation AZ-040 (sous-éditeur Microsoft Azure) prolonge le parcours côté Azure Automation. Notre équipe pédagogique vous oriente selon votre rôle (admin sys, ingénieur cloud, DBA, ingénieur DevOps).

Cours phares de cette catégorie

Voici une sélection des formations de référence dans cette catégorie, accessibles directement :

PowerShell Automation et l’écosystème éditeur chez ITTA

PowerShell Automation s’inscrit dans l’écosystème Microsoft complet. L’éditeur racine Microsoft regroupe l’ensemble des technologies Microsoft. Le sous-éditeur Microsoft Azure couvre AZ-040 (Automating Administration with PowerShell) et les runbooks Azure Automation. Côté éditeurs croisés, Ansible est l’autre langage d’automatisation transverse très utilisé en Suisse romande, complémentaire à PowerShell dans les environnements hybrides Windows/Linux. Notre équipe pédagogique vous construit un parcours cohérent selon votre cible.

Tendances PowerShell en 2026

PowerShell évolue avec plusieurs axes structurants en 2026. PowerShell 7 (cross-platform, basé sur .NET) s’impose comme la version cible pour les nouveaux développements, en cohabitation avec Windows PowerShell 5.1 pour le legacy. L’automatisation Microsoft 365 (modules Microsoft.Graph, ExchangeOnlineManagement, MicrosoftTeams) devient un standard pour les équipes M365 admin. Azure Automation et Azure Functions PowerShell sont régulièrement utilisés pour orchestrer le cloud. La sécurité des scripts (signature obligatoire, exécution restreinte, Just Enough Administration JEA) est de plus en plus encadrée. Les bonnes pratiques DevOps (versionnage Git, tests Pester, CI/CD) sont attendues côté toolmaking. Notre contenu pédagogique intègre régulièrement ces évolutions pour rester aligné sur les pratiques actuelles.

Formations PowerShell à Genève, Lausanne et en virtuel

Toutes nos formations PowerShell sont disponibles en présentiel dans nos centres de Genève et Lausanne, ainsi qu’en classe virtuelle interactive avec un formateur formateurs certifiés en direct. Nos sessions sont organisées en cycles de 5 semaines. Chaque session inclut des labs pratiques sur PowerShell 7 et Windows PowerShell, des scripts d’administration Active Directory à écrire, des fonctions et modules à construire, des cmdlets custom à packager, des manipulations SQL Server (sauvegarde, restauration, audit), et des cas concrets inspirés de projets d’automatisation en banque, administration et industrie. Les formations entreprise sur mesure sont également possibles dans vos locaux, à Genève, Lausanne, Vaud et plus largement en Suisse romande, avec un programme adapté à votre SI (Microsoft 365, Azure, SQL Server, AD on-premises).

Pourquoi choisir ITTA pour vos formations PowerShell

ITTA propose un catalogue de formations. Nos formateurs PowerShell sont des administrateurs systèmes, ingénieurs Microsoft 365, ingénieurs Azure et DBA SQL Server certifiés en activité chez des clients suisses et internationaux, couvrant PowerShell 7, Windows PowerShell 5.1, toolmaking, DSC, Azure Automation, intégration SQL Server et AZ-040. Le catalogue PowerShell Automation regroupe 55039 et 55069. Notre équipe pédagogique vous accompagne dans le choix du parcours, l’identification des prérequis (administration Windows, notions de base de programmation, anglais technique lecture) et l’identification des solutions de financement adaptées à votre situation professionnelle.

Notre démarche pédagogique privilégie l’apprentissage par la pratique, avec des scripts à écrire dès les premières heures, des fonctions à construire, des modules à packager, des cas concrets d’automatisation Active Directory, Microsoft 365, Exchange, SQL Server et Azure, et des projets fil rouge inspirés de besoins réels (provisioning de comptes, audit de permissions, rapport de santé d’instances). Chaque session conjugue temps de formation, exercices appliqués et échanges avec le formateur, pour permettre à chaque participant de progresser à son rythme et de repartir avec des compétences directement utilisables dans son contexte professionnel.

Nos formations s’adressent à des publics variés : administrateurs systèmes, ingénieurs Microsoft 365, ingénieurs Azure, DBA SQL Server, ingénieurs DevOps, consultants infrastructure, profils sécurité qui automatisent l’audit, équipes IT qui industrialisent l’exploitation. Notre équipe pédagogique adapte le contenu au contexte des participants.

FAQ

PowerShell 7 remplace-t-il Windows PowerShell 5.1 ?

PowerShell 7 est la version cible pour les nouveaux développements. Windows PowerShell 5.1 reste installé par défaut sur Windows pour des raisons de compatibilité historique et est utilisé par certains modules legacy. Dans la pratique, beaucoup d’organisations en Suisse romande utilisent les deux en parallèle. La formation 55039 couvre les deux versions et les bonnes pratiques de migration. Notre équipe pédagogique vous aide à dimensionner votre stratégie.

Faut-il déjà savoir programmer pour suivre PowerShell Scripting and Toolmaking ?

Une habitude d’administration Windows et des notions de logique algorithmique facilitent grandement le suivi. PowerShell est volontairement accessible aux administrateurs systèmes sans expérience de développement, mais le toolmaking (création de modules, advanced functions) demande de structurer son code comme un développeur. Notre équipe pédagogique vérifie vos prérequis et adapte le rythme.

La formation AZ-040 Azure est-elle complémentaire à 55039 ?

Oui, AZ-040 (Automating Administration with PowerShell) est la certification officielle Microsoft pour valider l’automatisation Azure et hybride avec PowerShell. Elle s’appuie sur les fondamentaux de scripting couverts par 55039 et ajoute la dimension Azure Automation, runbooks, modules Az.* et orchestration cloud. AZ-040 est référencée dans le sous-éditeur Microsoft Azure de notre catalogue.

Vos formations PowerShell sont-elles disponibles pour les entreprises ?

Oui, l’ensemble du catalogue PowerShell Automation est disponible en intra-entreprise, à Genève, Lausanne et en classe virtuelle, avec un programme adapté à votre SI (Microsoft 365, Azure, SQL Server, AD on-premises, intégrations tierces) et vos contraintes (sécurité des scripts, JEA, signature, conformité RGPD/nLPD). Notre équipe construit avec vous le cahier des charges et organise les sessions selon votre calendrier.

Contact

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Horaires d’ouverture

Du lundi au vendredi

de 8h30 à 18h00

Tél. 058 307 73 00

Contactez-Nous

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Faire une demande

Horaires d’ouverture

Du lundi au vendredi

de 8h30 à 18h00

Tél. 058 307 73 00

Contactez-Nous

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Faire une demande