Formation en Réseaux et systèmes: Développement PowerShell pour les administrateurs Windows Server - Avancé (2-041) - Ascent Formation
Retour aux formations
Réseaux et systèmes

Formation Développement PowerShell pour les administrateurs Windows Server - Avancé (2-041)

5 jour(s) • 30h
Éligible OPCO
8,8/10 avis apprenants

Description

Objectif général de la formation : À l’issue de cette formation, les participants seront capables de développer des scripts avancés en PowerShell pour l'administration Windows Server, tout en automatisant des tâches complexes pour une gestion efficace et sécurisée des infrastructures IT. Compétences visées : - Utiliser et exécuter des commandes avancées de PowerShell - Automatiser des tâches d'administration de serveurs avec des scripts complexes - Exploiter des fonctionnalités avancées comme WMI, CIM, et PSProviders - Gérer des tâches planifiées et administrer à distance via PowerShell Niveau SAME visé : Application Modalité : Toutes les modalités (présentiel, classe virtuelle et hybride) sont possibles Lieu possible de réalisation : Locaux du bénéficiaire ou locaux d’Ascent Formation, en France métropolitaine et dans les DROM-COM Nombre maximal de participants : 20

  • Identifier et exécuter des cmdlets avancées pour l'administration de Windows Server
  • Utiliser les pipelines, PSProviders, et PSDrives pour simplifier les tâches IT
  • Interroger et gérer les informations système à l’aide de WMI et CIM
  • Écrire, exécuter et déboguer des scripts avancés pour l’automatisation
  • Superviser des tâches à distance et configurer des tâches planifiées via PowerShell

  • Administrateurs systèmes Windows
  • Ingénieurs systèmes et réseaux
  • Techniciens IT souhaitant approfondir leurs compétences en scripting PowerShell

  • Connaissance de base de Windows PowerShell (cmdlets, pipelines)
  • Expérience pratique en administration Windows Server
  • Notions en gestion de scripts et automatisation

  1. 1

    Introduction aux fonctionnalités avancées de PowerShell (1 heure)

    • Rappel des fondamentaux : cmdlets et syntaxes de base
    • Présentation des fonctionnalités avancées pour l'administration Windows
    • Les modules essentiels pour les administrateurs Windows Server
  2. 2

    Techniques avancées d’utilisation du pipeline (2 heures)

    • Fonctionnement détaillé des pipelines dans PowerShell
    • Manipulation des objets et propriétés via le pipeline
    • Utilisation des commandes Select-Object, Where-Object, et ForEach-Object
    • Travaux pratiques : Configurer et utiliser des pipelines pour filtrer et traiter des données administratives
  3. 3

    Introduction à PSProviders et PSDrives (3 heures)

    • Qu’est-ce qu’un PSProvider et son rôle dans PowerShell
    • Accès aux données système via PSDrives (ex. : registre, système de fichiers)
    • Gestion des permissions et des utilisateurs à travers PSDrives
    • Travaux pratiques : Utiliser PSProviders pour manipuler le registre Windows et les données locales
  4. 4

    Interrogation des informations système avec WMI et CIM (3 heures)

    • Différences entre WMI (Windows Management Instrumentation) et CIM (Common Information Model)
    • Extraction des données système et gestion des configurations
    • Utilisation des classes WMI pour des scénarios avancés
    • Travaux pratiques : Interroger les informations système d’un serveur à l’aide de commandes CIM
  5. 5

    Gestion des variables et structures de données (3 heures)

    • Création et manipulation des variables
    • Utilisation des tableaux et tables de hachage pour organiser les données
    • Exploitation des données complexes dans les scripts
    • Travaux pratiques : Écrire un script pour gérer les utilisateurs en utilisant des tableaux et des tables de hachage
  6. 6

    Écriture et débogage de scripts avancés (3 heures)

    • Techniques pour structurer et organiser un script PowerShell
    • Ajout de commentaires, fonctions et modules
    • Utilisation des outils intégrés pour déboguer des scripts
    • Travaux pratiques : Créer et tester un script avancé pour automatiser la gestion des utilisateurs
  7. 7

    Administration à distance avec PowerShell (3 heures)

    • Configuration et gestion des sessions à distance
    • Utilisation des commandes PowerShell pour administrer des serveurs distants
    • Gestion des clusters à distance avec des scripts PowerShell
    • Travaux pratiques : Configurer une session PowerShell distante pour gérer un serveur
  8. 8

    Utilisation des tâches d’arrière-plan et planifiées (3 heures)

    • Exécution de tâches en arrière-plan pour optimiser les performances
    • Automatisation avec les tâches planifiées via PowerShell
    • Résolution des problèmes liés aux tâches automatiques
    • Travaux pratiques : Configurer une tâche planifiée pour exécuter un script à intervalles réguliers
  9. 9

    Études de cas (6 heures)

    • Mise en œuvre de scénarios complexes d’administration
    • Intégration de scripts PowerShell dans des environnements multi-serveurs
    • Optimisation et résolution des problèmes courants
    • Travaux pratiques : Créer et exécuter un script pour gérer les mises à jour sur plusieurs serveurs
    • Validation des scripts pour un déploiement en production
    • Création de documentations pour les processus automatisés
    • Bonnes pratiques pour les administrateurs avancés
    • Travaux pratiques : Finaliser un projet de scripting PowerShell prêt pour la production

Ils nous font Confiance

Nos partenaires de confiance

Ministère des armées
Thalès
Dassault Systèmes
Ariane Group
EDF
SNCF
Orange Cyberdefense
Total
Société Générale
Ministère de l'Intérieur
Boston Consulting Group
Crédit Agricole
Capgemini
Sopra Steria
Ministère de l'économie
Bouygues Télécom
Devoteam
Imprimerie Nationale
Business France
Ordre National des Pharmaciens
Abeille Assurances
Macif
Service Public Fédéral Finances
ANFH
Bruxelles Formation
Atlas OPCO
Uniformation
Adeo
Positive Thinking Company
Sogelink
Septeo
HN Services
Infotel
Ercom
Neosoft
Klaxoon
Asus
Linkvalue
Suneris
Datadocké

Questions fréquentes

FAQ : Formation Développement PowerShell pour les administrateurs Windows Server - Avancé (2-041)

  • Oui, mais la prise en charge d'une formation professionnelle par un OPCO dépend de votre opérateur de compétences, de votre branche d'activité et des critères de financement applicables. Ascent Formation vous accompagne dans l'identification des possibilités de financement adaptées à votre entreprise.

  • Une formation inter-entreprises réunit des participants issus de différentes organisations, tandis qu'une formation intra-entreprise est organisée pour les collaborateurs d'une même entreprise. Le format intra permet notamment d'adapter le contenu et les modalités aux besoins spécifiques de vos équipes.

  • Selon la formation proposée, il est possible de suivre une formation professionnelle à distance, en présentiel ou selon d'autres modalités disponibles. Consultez les informations de la session concernée ou contactez-nous pour connaître les formats possibles.

  • Oui, une formation professionnelle peut être adaptée aux objectifs, au niveau des participants et aux besoins opérationnels de votre entreprise. Ascent Formation vous propose des parcours personnalisés pour accompagner le développement des compétences de vos équipes.