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.


Cette formation est éligible au CPF : code unique 236556

1 800 € HT

Pour connaître les prochaines dates disponibles, en présentiel ou à distance, contactez-nous.

Contactez-nous

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.

En cliquant le bouton « Accepter », vous acceptez l’utilisation de cookies pour réaliser des mesures d’audiences et vous permettre d’enregistrer vos préférences de navigation. En poursuivant votre navigation sur ce site, vous acceptez l’utilisation de cookies.

Accepter Paramètres En savoir plus