Accueil    Formations    Informatique    Systèmes    Scripting PowerShell    PowerShell 3 à 5 - Perfectionnement

Partager cette formation Télécharger au format pdf Ajouter à mes favoris

Objectifs pédagogiques

  • Automatiser les tâches quotidiennes / éphémères afin de réduire le temps d'action
  • Exploiter les fonctionnalités avancées de PowerShell
  • Obtenir les automatismes et la maîtrise pour un développement propre et rapide
  • Créer des interfaces graphiques
  • Avoir une vision complète des nouveautés de PowerShell 4 et 5.

Niveau requis

Avoir suivi la formation PSH-IN "PowerShell 3 à 5 - Initiation pour les administrateurs" ou avoir les connaissances équivalentes.

Public concerné

Administrateurs et ingénieurs systèmes.

Programme

Jour 1

Vue d'ensemble de Windows PowerShell

  • Historique
  • Evolutions
  • PowerShell Core 6 vs Windows PowerShell 5
  • PowerShell 7

Les fonctions avancées

  • Différences entre Commandlet et Fonction
  • Qu'est-ce qu'une fonction avancée ?
  • Les attributs
    • "CmdletBinding"
    • "Parameter"
  • Documenter sa fonction
Exemple de travaux pratiques (à titre indicatif)
  • Création d'une fonction et de son aide

Les modules

  • Qu'est-ce qu'un module PowerShell ?
  • Les différents types de modules existants
  • Comment créer son propre module ?
  • Les modules manifest
  • Création
    • Manifest
    • Module
Exemple de travaux pratiques (à titre indicatif)
  • Création d'un module et de son manifest

Les objets .NET

  • Généralités
  • Utiliser des objets .NET avec PowerShell
  • Manipuler des objets .NET
  • Créer des interfaces graphiques
Exemple de travaux pratiques (à titre indicatif)
  • Création d'une interface graphique permettant de récupérer l'adresse MAC d'une machine lors de la saisie de son nom BIOS

Les objets COM

  • Généralités
  • Microsoft Office
  • Internet Explorer
  • Windows Scripting Host
Exemple de travaux pratiques (à titre indicatif)
  • Ecriture dans un fichier Excel des informations sur les utilisateurs de l'Active Directory

Jour 2

WMI (Windows Management Instrumentation) et CIM (Common Information Model)

  • Comprendre le modèle WMI
  • Travailler avec des objets et des espaces de noms
  • Lister les fournisseurs WMI
  • Travailler avec les classes WMI
  • Modes alternatifs de connexion à WMI
  • Interroger WMI
  • WMI version 2 : CIM
Exemple de travaux pratiques (à titre indicatif)
  • Interrogation d'une machine distante à l'aide de CIM

Gestion des tâches et exécution à distance

  • Gestion des tâches
    • Asynchrones
    • Planifiées
  • Maniement d'une machine distante avec WinRM
Exemples de travaux pratiques (à titre indicatif)
  • Création d'une tâche planifiée qui interroge toutes les machines afin de connaître l'espace libre des lecteurs
  • Envoi d'un mail si l'espace disque est insuffisant (le nom des machines est à récupérer dans l'Active Directory)

Les workflows

  • Généralités
  • Exécution en parallèle d'activités
  • Les séquences
  • Exécution des blocs de script PowerShell isolés
  • Persistance des données
  • Suspension d'un workflow par lui-même
  • Restrictions
  • Workflows : pour qui ? Pour quoi ?
Exemples de travaux pratiques (à titre indicatif)
  • Création d'une fonction qui copie les fichiers d'une source vers une destination de manière asynchrone et en parallèle
  • Installation des fonctionnalités Windows de manière asynchrone

Jour 3

Desired State Configuration

  • Définition de DSC
  • Utilisation de DSC
  • Syntaxe
  • Génération du fichier MOF
  • Application d'une configuration
Exemple de travaux pratiques (à titre indicatif)
  • Installation des fonctionnalités Windows par le biais de DSC

Exchange

  • Conditions préalables
  • Importation du module Exchange
  • Quelques exemples...
Exemple de travaux pratiques (à titre indicatif)
  • Création de boîtes de messagerie en masse

Hyper-V

  • Installation
  • Vue d'ensemble
  • Quelques exemples...
Exemple de travaux pratiques (à titre indicatif)
  • Création d'une machine virtuelle et démarrage sur un ISO

Certification (en option)

  • L'examen sera passé à la fin de la formation
  • Le voucher est à prévoir en sus

Les + de la formation

L'examen de certification (proposé en option) est en français.

Partager cette formation Télécharger au format pdf Ajouter à mes favoris

Vous souhaitez suivre cette formation ?

Cette formation est disponible en présentiel ou en classe à distance, avec un programme et une qualité pédagogique identiques.

Choisissez la modalité souhaitée pour vous inscrire :

Modalité Présentiel, Classe à distance

Certification ENI-CITPOW (+ 180€)

Financements CPF

Votre société a besoin d'une offre personnalisée ? Contactez-nous

Faites-nous part de votre projet de formation, nous sommes là pour vous guider.

Contactez-nous