PowerShell - prise en main par PLB Consultant

Lieu(x)
En centre (92)
Durée
Total : 21 heures
En centre : 21 heures
Financement
Demandeur d’emploi
Salarié
Prix
Nous contacter
Cette formation vous intéresse ?
Description générale
* Introduction au langage PowerShell.
Présentation du langage.
Les cmdlets et les pipelines.
Recherche et aide sur les cmdlets.
L'environnement PowerShell ISE.
- Travaux Pratiques :
Initiation à l'environnement PowerShell et cmdlets de base (Process, Services, AD, Disques, etc.).
* Manipulation des objets PowerShell.
Affichage des types d'objets.
Sélection des attributs de sortie.
Filtrer et trier les objets.
Exporter les résultats : CSV, XML...
- Travaux Pratiques :
Manipulation et statistiques sur les données des objets.
Export des données au format CSV et HTML5 pour visualisation par un navigateur.
* Les fondamentaux du scripting en PowerShell.
Les variables, les collections et les expressions régulières.
Les opérateurs (arithmétique, assignation, logique, chaîne, redirection).
Les structures de contrôle (for, foreach, switch...).
- Travaux Pratiques :
Création d'un script de traitement de fichiers de logs sur les ouvertures de sessions.
* Fonctions avancés du scripting.
La création de fonctions et de modules.
Manipulation de fichiers XML de configuration.
Navigation dans les lecteurs PowerShell (PSProviders et PSDrives).
Manipulation des fichiers et des clés de registres.
Administration de Windows à l'aide de WMI et des variables d'environnement.
- Travaux Pratiques:
Création d'un module de gestion d'inventaire machine.
* Gestion des erreurs en PowerShell.
Gestion des erreurs dans un script.
Débogage d'un script local ou distant.
Utilisation du Journal d'évènements.
- Travaux Pratiques :
Implémentation de la gestion des erreurs dans un module PowerShell (enrichissement des scripts précédents).
* Utilisation de .NET et COM via PowerShell.
Utilisation des bibliothèques d'objets pour manipuler les composants du système.
Accès à l'internet via PowerShell (Page web, WebService SOAP et REST).
Implémentation d'une interface graphique.
Pilotage des applications Office.
- Travaux Pratiques :
Créer une application avec interface graphique permettant d'importer le contenu d'un WebService dans un fichier Office.
Objectifs
- Comprendre la philosophie du langage PowerShell.
- Comprendre sa syntaxe pour obtenir des informations utiles sur la configuration du système, des services, des disques, des utilisateurs.
- Apprendre à construire ses outils et modules, à utiliser de façon interactive ou automatisée.
- Découvririr l'environnement .NET et ses composants graphiques afin de proposer des interfaces conviviales dans les scripts PowerShell.
Centre(s)
  • Levallois Perret (92)
Métier(s)
Compétence(s)
Formation proposée par : PLB Consultant
À découvrir
Writer prise en main par BOUYER FABIENNE - BOUYER SECRÉTARIAT
CALC - prise en main par BOUYER FABIENNE - BOUYER SECRÉTARIAT
Prise en main de Jmp et analyse exploratoire par Groupe Arkesys
PowerShell par Alphorm
VERTEGO INFORMATIQUE
Automatiser les taches d'administration avec Powershell par VERTEGO INFORMATIQUE
Data science avec Python - prise en main des IDE par Alphorm
Prise en main VScode par KEEPAPI
Linux - prise en main par Cforpro
PostgreSQL - Prise en main par Quiris Saint-Herblain
PostgreSQL - Prise en main par TAMIA - IDLANGUES