Windows PowerShell - Perfectionnement

Logo de la formation Windows PowerShell - Perfectionnement

Domaine : Systemes-reseaux.

Objectifs : Cette formation permet aux apprenants de connaître les fonctions avancées du langage PowerShell depuis la création de modules jusqu'à la manipulation d'annuaires Active Directory.

Participants : Toute personne ayant besoin d'approfondir ses connaissances et d'aller plus loin avec ce langage de programmation.

Prérequis : Les apprenants doivent avoir suivi la formation Windows PowerShell Initiation ou connaissances équivalentes.

  1. S'approprier les concepts de développement avancés
    • Structure
    • Utilisation
    • Splatting

  2. Créer des modules
    • Module script
    • Module dynamique
    • Module binaire
    • Manifeste de module
    • Exportation des membres d'un module
    • Structuration d'un module

  3. Gérer les modules et les packages
    • Module PackageManagement
    • Module PowerShellGet
    • Création d'un dépôt

  4. Utiliser les objets
    • Objets personnalisés
    • Types standards
    • Formatage

  5. Gérer les classes et les objets
    • Création d'une classe
    • Surcharge de méthode
    • Statique
    • Portée des variables
    • Héritage
    • Création enum
    • Formatage
    • Intégration dans un module

  6. Gérer les jobs
    • Travaux en arrière-plan locaux
    • Travaux en arrière-plan distants
    • Travaux planifiés
    • Workflows
    • PowerShell API

  7. Manipuler les workflows
    • Création d'un workflow
    • Restrictions
    • Exécution en parallèle
    • Points de synchronisation
    • Suspension d'un workflow
    • Relance d'un workflow
    • Observation du contenu d'un workflow
    • Intégration dans un module

  8. Gérer une infrastructure
    • Desired State Configuration
    • Plateformes supportées par DSC
    • Vue d'ensemble de la solution
    • Ressources DSC
    • Création d'une première configuration
    • Configuration du LCM
    • Fichiers MOF
    • Sécurité et contexte d'exécution
    • Sécurisation des credentials dans une configuration
    • Configuration d'un PULL Server
    • Test de conformité d'un nœud
    • Application de la dernière bonne configuration connue
    • Principe avancé
    • Écriture d'une ressource personnalisée
    • Maintenance et dépannage

  9. Gérer les fichiers
    • Gestion de l'archivage
    • Lien symbolique
    • Fichier temporaire
    • Édition de fichiers distants
    • Copie de fichiers à travers une session PowerShell
    • Conversion d’un fichier plat en objet

  10. Communiquer
    • Les technologies COM
    • Manipulation des objets COM

  11. Utiliser la gestion à distance
    • Just Enough Administration (JEA)
    • PowerShell Web Access

  12. Etendre les fonctionnalités
    • GitHub
    • .NET Core
    • PowerShell Core
    • PowerShell Core et Windows
    • PowerShell Core et Linux
    • Nouvel environnement de développement (IDE)
    • Scripter en fonction de l'environnement
    • Session distante avec SSH
    • DSC sous Linux

  13. Gérer les Interfaces Homme-Machine
    • Windows Forms
    • Windows Presentation Foundation
    • Mise à jour d’une GUI via des runspaces

  14. Collecter les données de performances
    • Windows Performance Logs and Alerts (PLA)
    • Jeu de commandes PowerShell
    • Collecte de données à l'échelle de l'entreprise

  15. Manipuler les annuaires
    • Module Active Directory
    • ADSI
    • ADSIPS

Méthode d'évaluation : Formative : évaluation tout au long de la formation par des exercices suivis d’un questionnaire de satisfaction « à chaud » en fin de stage, rempli par le participant.

Consultant : Spécialiste Systèmes, Réseaux et Virtualisation.

Méthode d'apprentissage : La formation est constituée d’une alternance de théorie et d’exercices pratiques. Un support imprimé PowerShell - Fonctionnalités avancées remis en fin de formation.

Langue : Cette formation est dispensée en français.

Une attestation de formation reprenant l'ensemble des objectifs pédagogiques sera délivrée à chaque participant à l'issue de la formation.

Informations

Référence : SYS012.

Nombre de jour(s) : 2.

Formation éligible au CPF.

Prix de la journée (€ HT) : A partir de 590.

Date :
03 au 04 Août
05 au 06 Octobre
06 au 07 Décembre

Session garantie dès le premier inscrit.

De 1 à 4 auditeurs maximum, un poste par apprenant.

Dernière mise à jour : 12/09/2022.

Nous Sommes Là Pour Vous Aider !

RGPD

Horaires

Du Lundi au Vendredi
De 9:00 à 17:30