Accueil    Formations    Informatique    Systèmes    Scripting PowerShell    PowerShell 6 / 7 - Perfectionnement

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

Comment utiliser vos droits
sur Mon Compte Formation

Objectifs pédagogiques

  • Créer des scripts avancés
  • Etre familiarisé avec les concepts avancés des fonctions PowerShell
  • Appréhender les meilleures pratiques relatives aux scripts et fonctions PowerShell
  • Exploiter les fonctionnalités multiplateformes de PowerShell pour gérer les travaux planifiés et les services.

Niveau requis

Avoir suivi la formation PSH6-IN "PowerShell Core 6 - Initiation pour les administrateurs" ou avoir les connaissances équivalentes.

Public concerné

Administrateurs et ingénieurs systèmes.

Programme

Jour 1

Utilisation des objets avancés

  • Gestion d'un objet de A à Z
  • Ajout de propriétés personnalisées à un objet
  • Manipuler les objets
  • Gérer les tableaux et les variables avancées
Exemples de travaux pratiques (à titre indicatif)
  • Utilisation des variables et des objets
  • Exploitation de tableaux simples et des hashtables

Construire scripts et fonctions complexes

  • Modulariser son code au maximum
  • Produire des sorties complexes
  • Documentation intégrée
  • Gestion des erreurs avancées

Concepts avancés sur les fonctions

  • Définir les paramètres
  • Employer des jeux de paramètres
  • Gestion des dépendances et des prérequis
  • Gestion de la sécurité et des erreurs intermodules avancées
  • Exploiter les points d'arrêts en détail
  • Gérer les boucles avancées
Exemples de travaux pratiques (à titre indicatif)
  • Gérer les erreurs et utiliser l'onglet "Débogage"
  • Administration d'un parc d'ordinateurs à l'aide de PowerShell

Jour 2

Sécurité et signatures

  • Vue d'ensemble de la sécurité au sein de PowerShell
  • Gestion des accès, des secrets et des certifications
  • Mise en oeuvre au sein d'un parc
Exemple de travaux pratiques (à titre indicatif)
  • Gérer la sécurité au sein d'une entreprise pour empêcher l'exécution de scripts non approuvés

Normaliser un parc avec PowerShell DSC et les workflows

  • Introduction à Desired State Configuration
  • Mise en oeuvre
    • D'une configuration de conformité
    • Des workflows
Exemple de travaux pratiques (à titre indicatif)
  • Mise en oeuvre de DSC dans le cadre d'un déploiement de serveur

Vue d'ensemble des fonctions avancées et mise en oeuvre

  • Tour d'horizon des fonctions avancées
  • Création d'une interface graphique avec PowerShell et Visual Studio
  • Mise en oeuvre de différents contextes avec PowerShell
    • Docker
    • AD
    • Azure
    • Office365
    • Serveur Web IIS
    • VMware
  • Développement de rapports graphiques
  • Les configurations avancées PowerShell Classic et Core
  • Vue d'ensemble des bonnes pratiques
Exemples de travaux pratiques (à titre indicatif)
  • Créer une interface graphique pour un workflow de création utilisateurs
  • Utiliser PowerShell avec l'AD, Office 365, IIS et DSC

Certification (en option)

  • Prévoir l'achat de la certification en supplément
  • L'examen (en français) sera passé le dernier jour, à l'issue de la formation et s'effectuera en ligne
  • La durée moyenne est de 2h00 et le score obtenu attestera d'un niveau de compétence

Modalités d’évaluation des acquis

L'évaluation des acquis se fait :

  • En cours de formation, par des études de cas ou des travaux pratiques
  • Et, en fin de formation, par un questionnaire d'auto-évaluation ou une certification (M2i ou éditeur)

Compétences visées

  • Exploiter l'environnement du langage de script : vocabulaire, aide, outils
  • Créer et structurer des commandes simples (syntaxe, paramètres) et adapter des commandes existantes
  • Créer des scripts avancés à l'aide de variables, structures de contrôles, fonctions, gestion des erreurs
  • Créer un script d'administration système à distance
  • Utiliser des outils ou bibliothèques d'outils pour étendre les possibilités du langage de script
  • Automatiser à l'aide de scripts des tâches courantes d'administration autour de la sécurité, de l'annuaire et du DNS.

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 :

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

Faites évoluer vos compétences

Complétez votre formation

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

Contactez-nous