Formation PowerShell 3 à 5 - Perfectionnement – Centre de formation M2i
M2i Formation

Découvrez notre formationPowerShell 3 à 5 - Perfectionnement

Présentiel

3 jours (21 heures) - PSH-AV

(23)
Accueil  ›  Formations Informatique  ›  Systèmes  ›  Scripting PowerShell  ›  PowerShell 3 à 5 - Perfectionnement

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.

Paris La Défense06/04/20201 800 € HTDates proposées dans les agences M2iRéserver
Paris La Défense05/07/20201 800 € HTDates proposées dans les agences M2iRéserver
Paris La Défense05/10/20201 800 € HTDates proposées dans les agences M2iRéserver
Paris La Défense07/12/20201 800 € HTDates proposées dans les agences M2iRéserver

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Certification : ENI-CITPOW (+ 180€)

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.