> formation Technologies numériques > formation Systèmes d'exploitation > formation Windows : serveurs > formation Windows PowerShell, les fondamentaux du langage

ERROR Avis : La référence d'objet n'est pas définie à une instance d'un objet.
Toutes nos formations Windows : serveurs

Formation Windows PowerShell, les fondamentaux du langage
tutorat en option
E-learning

Stage pratique
100% à distance
Durée : 8 heures 19 mn
Réf : 4QJ
Prix  2021 : 60 € H.T.
  • Programme
  • Participants / Prérequis
Programme

Après une découverte de l'éditeur, de l'environnement de travail PowerShell et de l'aide en ligne, nous détaillons les bases du langage : les opérateurs, les types, les boucles, les structures de contrôle, les fonctions, les objets et les modules... Les expressions régulières, d'une puissance incomparable pour traiter les chaînes de caractères et en particulier pour filtrer les fichiers de log, sont présentées dans un module spécifique. S'enchaînent ensuite une série de modules couvrant des thématiques importantes pour le développeur ou l'administrateur : - La gestion du système de fichiers avec la navigation et le traitement de différents types de fichiers - La gestion du temps avec la manipulation des dates. - La gestion des entrées-sorties utilisateurs avec les différentes façons de demander et afficher de l'information à l'utilisateur pour rendre les scripts plus ergonomiques. - La gestion des exceptions et le débogage avec une présentation synthétique de ces concepts dans PowerShell. Les modules suivants traitent de notions très pratiques et utiles au quotidien : - L'utilisation du Framework .Net pour étendre à l'infini les capacités de PowerShell et en particulier les interfaces graphiques avec les WinForms et WPF. - L'utilisation de composants COM ainsi que les technologies WMI et CIM, qui deviennetn déconcertantes de facilité avec PowerShell. Un module complet est réservé aux tâches d'administration : naviguer dans la base de registre, manipuler les clés et les données, gérer les partages Windows et les permissions du système de fichiers, manipuler Active Directory, gérer les services internet ou envoyer un mail... Enfin, le dernier module présente des notions plus avancées telles que l'internationalisation des scripts, l'utilisation des sessions distantes, le lancement de scripts en arrière-plan ou la création de tâches planifiées.

PROGRAMME DE FORMATION

Découvrir PowerShell

  • Introduction
  • L’invite de commande
  • L’éditeur ISE

L’environnement PowerShell

  • Connaître l’environnement
  • Informations sur un objet
  • Console ou Editeur
  • La sécurité de l’environnement PowerShell

L’aide PowerShell

  • Mettre à jour l’aide
  • Utiliser l’aide
  • Générer de l’aide

Le langage

  • Les bases
  • Les opérateurs
  • Les types
  • Les boucles
  • Les structures de contrôle
  • Les fonctions
  • Conception avancée des fonctions
  • Les objets
  • Les modules

Les expressions régulières

  • Les expressions régulières dans les tests
  • Créer une expression régulière
  • Les expressions régulières pour manipuler de l’information
  • Mise en pratique - Utilisation des expressions régulières pour filtrer un fichier ini

Gestion du système de fichiers

  • Manipuler le système de fichiers
  • Les fichiers texte
  • Les fichiers CSV
  • Les fichiers XML
  • Les fichiers JSON

Gestion des dates et du temps

  • Créer une date
  • Comparer des dates
  • Manipuler les dates
  • Manipuler les fuseaux horaires
  • Formater les dates

Les entrées-sorties utilisateur

  • Afficher de l’information
  • Filtrer et formater l’information
  • Demander de l’information à l’utilisateur

Les exceptions et le débogage

  • La gestion des exceptions
  • Le débogage de scripts

Utiliser le Framework .NET

  • Utiliser une assemblie
  • Créer une interface avec Windows Forms
  • Créer une interface avec WPF

Utiliser les objets COM, WMI et CIM

  • Utiliser COM pour piloter Excel
  • Utiliser WMI
  • Utiliser CIM

Les tâches d'administration

  • Manipuler la base de registre
  • Les partages Windows
  • Manipuler Active Directory
  • HTTP et flux RSS
  • Envoyer un mail

Concepts avancés

  • Internationalisation des scripts
  • Utilisation à distance
  • Les travaux en arrière plan
  • Les tâches planifiées
Participants / Prérequis

» Participants

Techniciens, administrateurs et ingénieurs systèmes et réseaux désireux de s'initier aux techniques du scripting avec PowerShell 5.0 et Windows 10.

» Prérequis

Aucune connaissance particulière.
Intra / sur-mesure

Demande de devis intra-entreprise
(réponse sous 48h)

Vos coordonnées

En cochant cette case, j’atteste avoir lu et accepté les conditions liées à l’usage de mes données dans le cadre de la réglementation sur la protection des données à caractère personnel (RGPD).
Vous pouvez à tout moment modifier l’usage de vos données et exercer vos droits en envoyant un email à l’adresse rgpd@orsys.fr
En cochant cette case, j’accepte de recevoir les communications à vocation commerciale et promotionnelle de la part d’ORSYS Formation*
Vous pouvez à tout moment vous désinscrire en utilisant le lien de désabonnement inclus dans nos communications.
* Les participants inscrits à nos sessions de formation sont également susceptibles de recevoir nos communications avec la possibilité de se désabonner à tout moment.