Administration et automatisation avancées avec PowerShell - M55626A

€695.00

________________________________________________________________

Voulez-vous suivre ce cours à distance ou en personne?

Contactez-nous par email : info@nanforiberica.com , téléphones : +34 91 031 66 78 / +34 605 98 51 30, WhatsApp : +34 685 60 05 91 , ou contactez nos bureaux

________________________________________________________________

Cours : Administration avancée et automatisation avec PowerShell

Ce cours apprendra aux étudiants à automatiser les tâches administratives avec Windows PowerShell . Ils acquerront des compétences de base en scripting, telles que la création de fonctions avancées, l'écriture de scripts de contrôleur et la gestion des erreurs de script.

Ils apprendront à utiliser les workflows Windows PowerShell, l'API REST et les fichiers de données XML et JSON. Ils apprendront également à utiliser de nouveaux outils de gestion tels que Desired State Configuration (DSC) et Just Enough Management (JEA) pour configurer et sécuriser les serveurs.

Durée du cours PowerShell
Formation PowerShell
Accès à la classe virtuelle PowerShell
PowerShell

PowerShell avancé - Administration informatique - Automatisation PowerShell - Scripting professionnel - Administrateurs Windows - PowerShell intensif

Adressé à

Ce cours s'adresse aux professionnels de l'informatique expérimentés dans l'administration générale de Windows Server et des clients Windows . Les participants doivent posséder des connaissances de base sur Windows PowerShell .

De plus, ce cours fournit des conseils sur les scripts de développement qui prennent en charge les environnements de développement et les processus de déploiement.

Objectifs de la formation

Ce cours vise à apprendre aux participants à automatiser les tâches administratives avec Windows PowerShell 5.1. À l'issue de ce cours, les participants seront capables de :

  • Créez des fonctions avancées dans PowerShell.
  • Utilisez le .NET Framework et l’API REST dans PowerShell.
  • Écrivez des scripts de contrôleur et gérez les erreurs dans les scripts.
  • Travaillez avec des données au format XML, JSON et personnalisés.
  • Utilisez des outils de gestion modernes tels que : Desired State Configuration (DSC) et Just Enough Administration (JEA).
  • Analyser et déboguer les scripts.
  • Comprendre et appliquer le workflow PowerShell


Contenu du cours

Module 1 : Création de fonctions avancées

Ce module explique comment paramétrer une commande dans une fonction avancée.

Leçons

  • Convertir une commande en fonction avancée
  • Création d'un module de script
  • Définition des attributs des paramètres et validation des entrées
  • Écrire des fonctions qui acceptent les entrées de pipeline
  • Production de pipelines complexes
  • Fonctions du document utilisant l'aide basée sur les commentaires
  • Prise en charge de -WhatIf et -Confirm

Laboratoires:

  • Convertir une commande en fonction avancée
  • Création d'un module de script
  • Définition des attributs des paramètres et validation des entrées
  • Écrire des fonctions qui acceptent les entrées de pipeline
  • Production de pipelines complexes
  • Fonctions du document utilisant l'aide basée sur les commentaires
  • Prise en charge de -WhatIf et -Confirm

Module 2 : Utilisation de Microsoft .NET Framework et des API REST dans Windows PowerShell

Ce module explique comment utiliser Microsoft .NET Framework et l’API REST pour compléter les fonctionnalités fournies par les commandes Windows PowerShell.

Leçons

  • Utilisation de Microsoft .NET Framework dans Windows PowerShell
  • Utilisation de l'API REST dans Windows PowerShell

Laboratoires:

  • Utilisation de Microsoft .NET Framework dans Windows PowerShell
  • Utilisation de l'API REST dans Windows PowerShell

Module 3 : Écriture de scripts de contrôleur

Ce module explique comment combiner des fonctions avancées qui exécutent une tâche spécifique et un script de contrôleur qui fournit une interface utilisateur ou automatise un processus métier.

Leçons

  • Présentation des scripts du contrôleur
  • Écriture de scripts de contrôleur qui affichent une interface utilisateur
  • Écriture de scripts de contrôleur qui génèrent des rapports

Laboratoires:

  • Écriture de scripts de contrôleur qui affichent une interface utilisateur
  • Écrire des scripts de contrôleur qui implémentent un menu textuel
  • Écriture des fonctions à utiliser dans le script du contrôleur
  • Comment écrire un script de contrôleur qui produit des rapports HTML

Module 4 : Gestion des erreurs de script

Ce module explique comment effectuer la gestion des erreurs de base dans les scripts.

Leçons

  • Comprendre la gestion des erreurs
  • Gestion des erreurs et des délais d'attente dans un script

Laboratoire : Gestion des erreurs dans un script

Module 5 : Utilisation de XML, JSON et de données formatées personnalisées

Ce module explique comment lire, manipuler et écrire des données aux formats XML et JSON.

Leçons

  • Lecture, manipulation et écriture de données au format XML
  • Lecture, manipulation et écriture de données au format JSON
  • Lecture et manipulation de données formatées personnalisées

Laboratoire : Lecture, manipulation et écriture de données au format XML

Module 6 : Amélioration de la gestion des serveurs grâce à la configuration de l'état souhaité et à une administration équitable

Ce module explique comment créer des fichiers de configuration d'état souhaité (DSC), les déployer sur des serveurs et surveiller leur configuration. Il explique également comment restreindre l'accès administrateur avec Just Enough Administration (JEA).

Leçons

  • Comprendre la configuration de l'état souhaité
  • Création et déploiement d'une configuration DSC
  • Mettre en œuvre une administration équitable

Laboratoires:

  • Création et déploiement d'une configuration DSC
  • Configuration et utilisation de JEA

Module 7 : Analyse et débogage des scripts

Ce module explique comment utiliser les fonctions natives de Windows PowerShell pour analyser et déboguer les scripts existants.

Leçons

  • Débogage dans Windows PowerShell
  • Analyser et déboguer un script existant

Laboratoire : Analyse et débogage d'un script existant

Module 8 : Comprendre le workflow Windows PowerShell

Ce module explique les fonctionnalités de la technologie de workflow Windows PowerShell.

Leçons

  • Comprendre le flux de travail de Windows PowerShell

Laboratoire : Création et exécution d'un workflow Windows PowerShell


Prérequis

  • Connaissances de base de PowerShell : les participants doivent avoir de l’expérience avec des commandes et des scripts simples.
  • Expérience en administration de systèmes Windows : idéalement, avoir travaillé avec des serveurs, des services et la configuration de systèmes.
  • Connaissance des concepts de script : variables, structures de contrôle, fonctions, etc.
  • Aucune expérience avancée en programmation n'est requise, mais une base solide en administration système et en PowerShell est requise.


Langue

  • Cours : Anglais

  • Laboratoires : anglais

Informations liées à la formation

Soporte siempre a tu lado

Sous-titre

Accompagnement à la formation

Toujours à tes côtés

Modalidades Formativas

Sous-titre

Modalités de formation

Autoapprentissage - Virtuel - En personne - Téléprésence

bonificaciones

Sous-titre

Bonus

Pour les entreprises