Formation PowerShell Initiation

Initiation PowerShell

Cette formation permet de découvrir PowerShell pour administrer des postes en local ou à distance, automatiser des tâches de développement ou de déploiements, utiliser les éléments du langage et des composants disponibles en acquérant les bonnes pratiques d’utilisation de PowerShell.

Objectifs

  • Utiliser PowerShell pour automatiser des tâches
  • Savoir développer de nouvelles commandes PowerShell (script, fonctions, filtres)
  • Gérer la sécurité avec PowerShell

Programme

Présentation de PowerShell

  • Versions de PowerShell, liens avec .NET
  • Applets de commande (cmdlet) et alias
  • Mécanismes d'interprétation
  • Pipelines
  • Commande de base : navigation, filtrage et affichage et navigation
  • Navigation
  • Notion de conteneur : fichiers, environnement, Active Directory, …
  • Contrôle de sortie et redirection : pagination, suppression, Impression.

Les types et opérateurs

  • Le système de typage, règles de conversion.
  • Les types de base, les expressions régulières.
  • Opérateurs, comparateurs et collections.

Les structures de contrôle

  • Instructions for et foreach,
  • Différence entre foreach et Foreach-Object
  • Instructions while et do while
  • Instructions if et switch
  • Rupture de séquence : étiquette, break, continue

Les fonctions et les filtres

  • Définition des fonctions
  • Visibilité des variables
  • Définition des arguments et des paramètres
  • Définition des filtres, différence avec une fonction

Gestions des erreurs

  • Variables de préférence.
  • Catégories d'erreur. Critiques, non critiques.
  • Erreurs de terminaison de scripts.
  • Blocs try, catch, finally
  • Instruction trap

Utilisation des objets WMI, COM et .NET

  • Listage des classes WMI.
  • Notion d'objet WMI.
  • Utilisation des méthodes et des événements WMI.
  • Utilisation des bibliothèques d'objets pour manipuler les composants du système.
  • Interface graphique.
  • Accès à l'internet.

Gestion de la sécurité des scripts PowerShell

  • Stratégie d'exécution de scripts.
  • Exécution de scripts sur une machine distante.
  • Signature des scripts : utilisation de certificats.
  • Authentification utilisateur.
  • Stockage du mot de passe.

Télécharger le programme détaillé

En savoir plus

Référence

INIT-POWERSHELL

Durée

3 jours

Prochaines sessions

13 - 15 mai 2024 S'inscrire

3 – 5 juin 2024 S'inscrire

1 – 3 juillet 2024 S'inscrire

Pré requis

Connaissances de l’administration Windows

La pratique d’un langage de programmation est un plus

Utilisation courante d’Internet

Public

Administrateurs Windows, Développeurs

Points forts

Petit groupe (4 personnes maximum)

Un poste de travail par personne

50 % d'exercices pratiques, adaptés aux besoins du stagiaire

Support de cours fourni

Assistance après la formation

Coût

2160 € TTC