PW3 : PowerShell : Les fonctionnalités avancées

  • Architecture systèmes et réseaux
  • 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

Connectez vous pour pouvoir vous inscrire à cette formation

Créer un compte