Scripting avec PowerShell

Scripting avec PowerShell

11h à 13h

Option tutorat

Éligible CPF pour vos collaborateurs

?Une formation est éligible CPF si elle est associée à sa certification ENI et fait l'objet d'un accompagnement pédagogique (pouvant être réalisé par ENI).

Automatisation des tâches d’administration système à l’aide de scripts - Option Microsoft PowerShell disponible

FR

ET_SYS_POWSCR

Vous souhaitez mettre en place cette e-formation pour vos apprenants ? Nos équipes sont là pour vous aider.

Objectifs de la formation

PowerShell est à la fois un interpréteur de commandes et un langage de scripts.
L’ensemble de ressources proposé s’adresse aux administrateurs système et réseau qui souhaitent se former au scripting avec PowerShell pour bénéficier de toute la puissance de ce langage.
Certification envisageable : Certification ENI – Automatisation des tâches d’administration système à l’aide de scripts – Option Microsoft PowerShell.

Pré-requis

Public :
Administrateurs système et réseau

Contenu de la formation

Vidéo
Ce module vous propose la consultation d’une vidéo d’une durée de 2h17.
PowerShell – Les fondamentaux du scripting

  • Exploiter PowerShell
    • Quelques commandes simples
    • Notions sur le langage objet, les types d’objets et leurs paramètres
    • Variables
  • Structurer un script et le rendre interactif
    • Boucles
    • Tests et gestion des erreurs
  • Automatiser des tâches
    • Modules PowerShell
    • Mise en application : ajout d’utilisateurs Active Directory
    • Exemple d’adaptation d’un script : Active Directory vers Exchange
    • Utilité des fonctions
    • Transformation d’un script en module
  • Créer des outils portables et exploitables en environnement inconnu
    • Création d’interfaces graphiques
    • Quelques outils graphiques
    • Adaptation d’un script en environnement graphique

Livre
Ce module vous propose la consultation d’un support de cours numérique.
PowerShell Core et Windows PowerShell – Les fondamentaux du langage (2e édition)

  • Introduction
  • À la découverte de PowerShell
  • Manipulation des objets
  • Variables et types de données
  • Opérateurs
  • Tableaux
  • Boucles et conditions
  • Fonctions et scripts
  • Gestion des fichiers et des dates
  • Profils PowerShell
  • Snap-ins, modules et PowerShell Gallery
  • Gestion des erreurs et débogage
  • Sécurité
  • Framework .NET et .NET Core
  • CIM / WMI
  • Exécution à distance
  • Études de cas
  • Ressources complémentaires

Cours
Ce module vous propose la consultation d’une vidéo d’une durée de 3h00.
PowerShell – Optimisez l’écriture de vos scripts à l’aide des fonctions et des modules

  • Les fonctions PowerShell
    • Introduction
    • Stratégie d’exécution d’un script PowerShell
    • Le paramètre CmdletBinding
    • Les fonctions PowerShell
    • Démonstration de l’utilisation des fonctions
    • Les paramètres d’une fonction
    • Démonstration de l’utilisation des paramètres d’une fonction
    • Documenter une fonction
    • Mise en application – Création d’une fonction
    • Mise en application – Création d’une fonction avancée
  • La gestion des traces
    • Pourquoi créer des traces ?
    • La gestion des erreurs courantes
    • Mise en application – Création d’une fonction pour créer des traces
    • Mise en application – Utilisation de la fonction
  • Les modules PowerShell
    • Qu’est-ce qu’un module ?
    • Mise en application – Publication de modules dans PowerShell Gallery
    • Mise en application – Déploiement d’un dépôt de modules local