
A propos de ce cours
Ce cours de trois jours explique aux étudiants comment automatiser des tâches administratives à l'aide de Windows PowerShell 5.1. Les étudiants acquerront des compétences de base en matière de script, telles que la création de fonctions avancées, la rédaction de scripts de contrôleur et la gestion des erreurs de script. Les étudiants apprendront comment utiliser Windows PowerShell Workflow, l'API REST et les fichiers de données au format XML et JSON. Ils apprendront également à utiliser les nouveaux outils d'administration tels que la configuration DSC (Desired State Configuration) et JEA (Just Enough Administration) pour configurer et sécuriser les serveurs.
Profil du public
Ce cours est destiné aux professionnels de l'informatique expérimentés dans l'administration générale de Windows Server et du client Windows. Les étudiants doivent avoir une connaissance de base de Windows PowerShell, qu'ils peuvent obtenir en suivant le cours 10961C: Automatisation de l'administration avec Windows PowerShell.
En outre, ce cours fournit des instructions de script aux développeurs prenant en charge des environnements de développement et des processus de déploiement.
À la fin du cours
A l'issue de ce cours, les étudiants seront capables de:
Créer des fonctions avancées.
Utilisez Microsoft .NET Framework et l'API REST dans Windows PowerShell.
Écrire des scripts de contrôleur.
Gérer les erreurs de script.
Utilisez XML, JSON et des données au format personnalisé.
Améliorez la gestion des serveurs avec la configuration d’état souhaité et l’administration juste assez.
Analyser et déboguer des scripts
Comprendre le flux de travail Windows PowerShell.
Plan de cours
Module 1: Création de fonctions avancéesCe module explique comment paramétrer une commande dans une fonction avancée.
Cours
Conversion d'une commande en une fonction avancée
Création d'un module de script
Définition des attributs de paramètre et validation des entrées
Fonctions d'écriture acceptant les entrées de pipeline
Produire une sortie de pipeline complexe
Documentation des fonctions à l'aide de l'aide basée sur des commentaires
Prise en charge - Quoi et - Confirmation
Atelier: Conversion d'une commande en une fonction avancée
Conversion d'une commande en une fonction avancée
Atelier: Création d'un module de script
Création d'un module de script
Atelier: Définition des attributs de paramètre et validation de l'entrée
Définition des attributs de paramètre et validation des entrées
Atelier: Écrire des fonctions acceptant les entrées de pipeline
Fonctions d'écriture acceptant les entrées de pipeline
Atelier: Produire une sortie de pipeline complexe
Produire une sortie de pipeline complexe
Atelier: Documentation des fonctions à l'aide de l'aide basée sur des commentaires
Documentation des fonctions à l'aide de l'aide basée sur des commentaires
Labo: Soutenir –Quoi et –Confirmer
Prise en charge - Quoi et - Confirmation
À la fin de ce module, les étudiants seront en mesure de:
Convertir une commande en une fonction avancée.
Créez un module de script.
Définir les attributs de paramètres et la validation des entrées.
Écrire des fonctions qui acceptent les entrées de pipeline.
Produire une sortie de pipeline complexe.
Documentez les fonctions à l'aide d'une aide basée sur des commentaires.
Support -WhatIf et -Confirm.
Module 2: Utilisation de Microsoft .NET Framework et de l'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.
Cours
Utilisation de Microsoft .NET Framework dans Windows PowerShell
Utilisation de l'API REST dans Windows PowerShell
Atelier: Utilisation de Microsoft .NET Framework dans Windows PowerShell
Utilisation de Microsoft .NET Framework dans Windows PowerShell
Atelier: Utilisation de l'API REST dans Windows PowerShell
Utilisation de l'API REST dans Windows PowerShell
À la fin de ce module, les étudiants seront en mesure de:
Utilisez Microsoft .NET Framework dans Windows PowerShell.
Utilisez l'API REST dans Windows PowerShell.
Module 3: Écrire des scripts de contrôleur
Ce module explique comment combiner des fonctions avancées effectuant une tâche spécifique et un script de contrôleur fournissant une interface utilisateur ou automatisant un processus métier.
Cours
Introduction aux scripts du contrôleur
Ecriture de scripts de contrôleur affichant une interface utilisateur
Écriture de scripts de contrôleur produisant des rapports
Atelier: Écriture de scripts de contrôleur
Ecriture de scripts de contrôleur affichant une interface utilisateur
Écriture de scripts de contrôleur qui implémentent un menu textuel
Atelier: Écriture de scripts de contrôleur produisant des rapports HTML
Fonctions d'écriture à utiliser dans le script du contrôleur
Ecriture d'un script de contrôleur produisant des rapports HTML
À la fin de ce module, les étudiants seront en mesure de:
Décrire les scripts du contrôleur.
Écrire des scripts de contrôleur qui affichent une interface utilisateur.
Écrire des scripts de contrôleur qui produisent des rapports.
Module 4: Gestion des erreurs de script
Ce module explique comment gérer les erreurs de base dans les scripts.
Cours
Comprendre la gestion des erreurs
Gestion des erreurs et des délais d'attente dans un script
Atelier: Gestion des erreurs dans un script
Gestion des erreurs dans un script
À la fin de ce module, les étudiants seront en mesure de:
Décrivez le traitement des erreurs.
Gérer les erreurs et les délais d'attente dans un script.
Module 5: Utilisation de XML, JSON et de données au format personnalisé
Ce module explique comment lire, manipuler et écrire des données aux formats XML et JSON.
Cours
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 au format personnalisé
Atelier: Lecture, manipulation et écriture de données au format XML
Tester les outils fournis
Mise à jour d'un document d'inventaire XML
À la fin de ce module, les étudiants seront en mesure de:
Lire, manipuler et écrire des données au format XML.
Lire, manipuler et écrire des données au format JSON.
Lire et manipuler des données au format personnalisé.
Module 6: Amélioration de la gestion des serveurs avec la configuration d'état souhaité et une administration juste suffisante
Ce module explique comment écrire des fichiers de configuration DSC (Desired State Configuration), les déployer sur des serveurs et surveiller leurs configurations. Ce module explique également comment restreindre l’accès des administrateurs avec Just Enough Administration (JEA).
Cours
Comprendre la configuration de l'état souhaité
Création et déploiement d'une configuration DSC
Mettre en œuvre l'administration juste assez
Atelier: Création et déploiement d'une configuration DSC
Création et déploiement d'une configuration DSC
Laboratoire: Configuration et utilisation de JEA
Configuration et utilisation de JEA
À la fin de ce module, les étudiants seront en mesure de:
Comprendre DSC.
Créez et déployez une configuration DSC.
Implémenter JEA.
Module 7: Analyser et déboguer des scripts
Ce module explique comment utiliser les fonctionnalités natives de Windows PowerShell pour analyser et déboguer des scripts existants.
Cours
Débogage dans Windows PowerShell
Analyse et débogage d'un script existant
Atelier: Analyse et débogage d'un script existant
Analyse et débogage d'un script existant
À la fin de ce module, les étudiants seront en mesure de:
Déboguer dans Windows PowerShell.
Analyser et déboguer un script existant.
Module 8: Présentation du flux de travail Windows PowerShell
Ce module explique les fonctionnalités de la technologie Windows PowerShell Workflow.
Cours
Comprendre le flux de travail Windows PowerShell
Atelier: Création et exécution d'un flux de travail Windows PowerShell
Création et exécution d'un flux de travail Windows PowerShell
Une fois ce module terminé, les stagiaires seront en mesure de décrire et de mettre en œuvre la fonctionnalité de flux de travail de Windows PowerShell.
Bon à savoir
En plus de leur expérience professionnelle, les étudiants participant à cette formation doivent déjà posséder les connaissances techniques suivantes:
Expérience des technologies réseau Windows et de leur mise en œuvre.
Expérience de l'administration, de la maintenance et du dépannage de Windows Server.
Expérience avec l'administration, la maintenance et le dépannage du client Windows.
Expérience de l'utilisation de Windows PowerShell pour exécuter des commandes et créer des scripts de base non modulaires.
Les étudiants qui assistent à cette formation peuvent remplir les conditions préalables en acquérant des connaissances et des compétences équivalentes grâce à une expérience pratique en tant qu'administrateur système Windows. Le cours 10961: Automatisation de l'administration avec Windows PowerShell est fortement recommandé pour acquérir les compétences requises pour Windows PowerShell.
Traduit automagiquement de l'Anglais
Organisateur
Elgon
Où ça se passe ?
Elgon
6 Rue d'Arlon
Windhof
Luxembourg
Tu pourrais aussi aimer :

retrouve tous les networkings et formations qui te ressemblent !
retrouve tous les networkings et formations qui te ressemblent !