- 15/04/2024 - 09:00 La date n'est pas ferme, elle est juste indicative.
- En téléprésentiel (à distance)
- 21 heures
- 1690 €
Public visé :
- Administrateurs Systèmes
- Développeurs de scripts, d’applications d’administration système
- Administrateurs de solutions désireux de maîtriser PowerShell dans leur environnement
Prérequis :
Pour suivre cette formation, il est nécessaire de :
- Avoir suivi les formations dont les références sont « PW1 » et « PW2 »
- Avoir des connaissances équivalentes
Objectifs :
- Maîtriser les fonctionnalités avancées de l’interpréteur de commande
- Développer des fonctions avancées
- Créer ses propres modules
- Créer des objets personnalisés
- Gérer des tâches planifiées
- Assurer la sécurité par signature de scripts
- Créer des interfaces graphiques
- Comprendre la notion de Workflow
- Comprendre la gestion des configurations
Plan de cours :
Module 1 : Les modules
Introduction
Module script
Module dynamique
Manifeste de module
Modules binaires
Exportation des membres d’un module
Module 2 : Les Fonctions avancées
Généralités
Attribut CmdletBinding
Attribut Parameter
Cas d’usages
Module 3 : Objets personnalisés
Introduction
Création d’un objet à partir de zéro
Ajout de membres à un objet existant
Création d’une collection d’objets personnalisés
Création d’un objet personnalisé à partir d’un objet existant
Formatage d’un objet personnalisé
Module 4 : Personnalisation des types standards
Introduction
Ajout de méthodes et propriétés personnalisées à des types existants
Formatage de l’affichage de types existants
Module 5 : Travaux en arrière-plan
Introduction
Travaux en arrière-plan locaux (BackgroundJob)
Travaux en arrière-plan distants (RemoteJob)
Travaux planifiés (PSScheduledJobs)
Workflows (PSWorkflowJob)
Module 6 : Signature des scripts
Signatures numériques
Certificats
Signature d’un script
Exécution des scripts signés
Déploiement des certificats
Module 7 : Manipulation des objets COM
Introduction à la technologie COM
COM, les origines
Manipulation des objets COM
Actions sur les applications avec COM
Module 8 : Création d’interfaces graphiques
Introduction
Quelle technologie choisir ?
Windows Forms
Windows Presentation Foundation
Récapitulatif
Module 9 : Les Workflows
Introduction
Création d’un workflow
Exécution en parallèle
Points de synchronisation
Suspension d’un workflow
Relance d’un workflow (suite à une suspension ou un crash)
Restrictions
Observation du contenu d’un workflow
Workflows : pour qui ? Pour quoi ?
Module 10 : Gestion des configurations avec DSC
Introduction
Plateformes supportées par DSC
Vue d’ensemble de l’architecture
Ressources DSC
Écriture d’une configuration
Considérations générales sur la sécurité
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
Ressource composite
Écriture d’une ressource personnalisée
Maintenance et dépannage
Module 11 : PowerShell Web Access
Introduction
Prérequis
Accès depuis un client
Limitations
Cas d’usage