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.
- S'approprier les concepts de développement avancés
- Structure
- Utilisation
- Splatting
- Créer des modules
- Module script
- Module dynamique
- Module binaire
- Manifeste de module
- Exportation des membres d'un module
- Structuration d'un module
- Gérer les modules et les packages
- Module PackageManagement
- Module PowerShellGet
- Création d'un dépôt
- Utiliser les objets
- Objets personnalisés
- Types standards
- Formatage
- 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
- Gérer les jobs
- Travaux en arrière-plan locaux
- Travaux en arrière-plan distants
- Travaux planifiés
- Workflows
- PowerShell API
- 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
- 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
- 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
- Communiquer
- Les technologies COM
- Manipulation des objets COM
- Utiliser la gestion à distance
- Just Enough Administration (JEA)
- PowerShell Web Access
- 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
- Gérer les Interfaces Homme-Machine
- Windows Forms
- Windows Presentation Foundation
- Mise à jour d’une GUI via des runspaces
- 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
- 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.
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 !
Horaires
Du Lundi au Vendredi
De 9:00 à 17:30