
Objectifs
Apprenez à automatiser et à rationaliser les tâches et fonctions quotidiennes de gestion et d'administration dans votre infrastructure Windows Server.
Ce cours de trois jours est un cours de suivi du cours 10961B: Automatisation de l’administration avec Windows PowerShell. Il est basé sur Windows Server 2012 R2 et Windows 8.1 et, bien qu’il se concentre spécifiquement sur Windows PowerShell v4.0, s’applique également aux environnements Windows PowerShell v2.0 et v3.0.
Développez et développez les connaissances déjà acquises dans le cours 10961B et concentrez-vous sur la création de scripts Windows PowerShell plus évolutifs et exploitables, utilisables dans votre organisation, en créant vos propres outils Windows PowerShell. En savoir plus sur des domaines tels que la création de fonctions avancées, les modules de script, les attributs de paramètres avancés et les scripts de contrôleur. Apprenez également à rendre vos scripts plus robustes en apprenant plus sur la gestion des erreurs de script et l'analyse et le débogage des scripts Windows PowerShell. Le cours couvrira également l'utilisation des applets de commande Windows PowerShell avec .NET Framework, et expliquera comment configurer vos serveurs Windows à l'aide de la configuration de l'état souhaité et de la compréhension du flux de travail Windows PowerShell.
Les travaux pratiques détaillés ainsi que le contenu et l'apprentissage approfondis vous aideront à supprimer les tâches manuelles que vous pouvez être amené à effectuer actuellement en tant qu'administrateur, ce qui vous permet de créer vos propres outils Windows PowerShell pour une gestion et un provisionnement automatisés, répétés et précis de votre infrastructure Windows Server. .
À la fin du cours
A l'issue de ce cours, les étudiants seront capables de:
Créer des fonctions avancées
Utiliser des applets de commande et Microsoft .NET Framework dans Windows PowerShell
Écrire des scripts de contrôleur
Gérer les erreurs de script
Utiliser des fichiers de données XML
Gérer les configurations de serveur à l'aide de la configuration d'état souhaitée
Analyser et déboguer des scripts
Comprendre le flux de travail Windows PowerShell
Contenu
Module 1: Création de fonctions avancées
Dans ce module, les étudiants apprendront comment paramétrer une commande dans une fonction avancée. Il est conçu pour enseigner plusieurs principes clés dans une seule séquence logique, en utilisant des exercices pratiques fréquents pour renforcer les nouvelles compétences.
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 de l'entrée
Écrire des fonctions qui utilisent plusieurs objets
Ecriture de fonctions acceptant les entrées de pipeline
Produire une sortie de fonction complexe
Documentation des fonctions à l'aide de l'aide basée sur le contenu
Soutenir -Whatif et -Confirm
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 de l'entrée
Atelier: Écrire des fonctions qui utilisent plusieurs objets
Écrire des fonctions qui utilisent plusieurs objets
Atelier: Écrire des fonctions qui acceptent les entrées de pipeline
Ecriture de fonctions acceptant les entrées de pipeline
Laboratoire: Produire une sortie de fonction complexe
Produire une sortie de fonction complexe
Atelier: Documentation des fonctions à l'aide de l'aide basée sur le contenu
Documentation des fonctions à l'aide de l'aide basée sur le contenu
Labo: Soutenir -Whatif et -Confirm
Soutenir -Whatif et -Confirm
À la fin de ce module, les étudiants seront en mesure de:
Convertir une commande en une fonction avancée
Créer un module de script
Définir les attributs de paramètre et la validation d'entrée
Écrire des fonctions qui utilisent plusieurs objets
Ecriture de fonctions acceptant les entrées de pipeline
Produire une sortie de fonction complexe
Fonctions de document à l'aide de l'aide basée sur le contenu
Support -Whatif et -Confirm
Module 2: Utilisation d'applets de commande et de Microsoft .NET Framework dans Windows PowerShell
Windows PowerShell fournit des commandes qui accomplissent la plupart des tâches dont vous aurez besoin dans un environnement de production. Parfois, une commande n'est pas disponible mais le .NET Framework fournit un autre moyen d'accomplir une tâche. Windows PowerShell étant basé sur le .NET Framework, il est en mesure d'accéder à ces autres moyens. Dans ce module, vous apprendrez à découvrir et à exécuter les commandes Windows PowerShell et à utiliser les composants .NET Framework à partir de Windows PowerShell. Ces deux techniques vous fourniront le maximum de flexibilité et de capacité pour accomplir des tâches dans un environnement de production.
Cours
Exécution de commandes Windows PowerShell
Utilisation de Microsoft .NET Framework dans Windows PowerShell
Atelier: Utilisation de .NET Framework dans Windows PowerShell
Utilisation de membres statiques et d'instances
À la fin de ce module, les étudiants seront en mesure de:
Exécuter des commandes Windows PowerShell
Utiliser Microsoft .NET Framework dans Windows PowerShell
Module 3: Écrire des scripts de contrôleur
Dans ce module, les étudiants vont apprendre à combiner des outils - 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
Comprendre les scripts du contrôleur
Écriture de scripts de contrôleur montrant une interface utilisateur
Atelier: Écriture de scripts de contrôleur affichant une interface utilisateur
Écrire des fonctions à utiliser dans le script du contrôleur
Écrire un script de contrôleur qui implémente un menu à base de texte
À la fin de ce module, les étudiants seront en mesure de:
Comprendre les scripts du contrôleur
Écrire des scripts de contrôleur montrant une interface utilisateur
Module 4: Gestion des erreurs de script
Dans ce module, les stagiaires vont apprendre à gérer les erreurs dans les scripts. L'accent sera mis sur la manière d'ajouter la gestion des erreurs aux outils existants, principalement en tant que mécanisme permettant de gagner du temps (au lieu de demander aux étudiants d'écrire de nouveaux outils). L'un des avantages de cette approche est qu'elle vous aidera à acquérir les compétences nécessaires pour analyser et réutiliser le code existant écrit par quelqu'un d'autre.
Cours
Comprendre le traitement des erreurs
Gestion des erreurs 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:
Comprendre le traitement des erreurs
Gérer les erreurs dans un script
Module 5: Utilisation de fichiers de données XML
Dans ce module, les étudiants apprendront à lire, à manipuler et à écrire des données dans des fichiers XML. Les fichiers XML constituent un moyen simple mais robuste de stocker des données à la fois plates et hiérarchiques. Les fichiers XML sont plus flexibles que les fichiers CSV, plus accessibles que SQL Server pour de petites quantités de données et plus faciles à coder par rapport à cette automatisation Excel.
Cours
Lecture, manipulation et écriture de données en XML
Laboratoire: Lecture, manipulation et écriture de données en XML
Testez les outils fournis
Mettre à jour un document d'inventaire XML
À la fin de ce module, les étudiants seront en mesure de:
Lecture, manipulation et écriture de données en XML
Module 6: Gestion des configurations de serveur à l'aide de la configuration d'état souhaitée
Dans ce module, les stagiaires apprendront à écrire les fichiers de configuration DSC (Desired State Configuration), à les déployer sur des serveurs et à surveiller leurs configurations.
Cours
Comprendre la configuration de l'état souhaité
Création et déploiement d'une configuration DSC
Atelier: Création et déploiement d'une configuration DSC
Écrire, exécuter et transmettre une configuration DSC
À la fin de ce module, les étudiants seront en mesure de:
Comprendre la configuration de l'état souhaité
Créer et déployer une configuration DSC
Module 7: Analyser et déboguer des scripts
Dans ce module, les stagiaires apprendront à utiliser les fonctionnalités natives de Windows PowerShell pour analyser et déboguer des scripts existants. Ces compétences sont également utiles lorsque les étudiants doivent déboguer leurs propres scripts.
Cours
Débogage dans Windows PowerShell
Analyse et débogage et script existant
Atelier: Analyse et débogage et script existant
Analyse et débogage et script existant
À la fin de ce module, les étudiants seront en mesure de:
Analyser et déboguer un script
Module 8: Présentation du flux de travail Windows PowerShell
Dans ce module, les étudiants découvriront les fonctionnalités de la technologie Windows PowerShell Workflow.
Cours
Comprendre le flux de travail Windows PowerShell
À la fin de ce module, les étudiants seront en mesure de:
Comprendre le flux de travail Windows PowerShell
Méthodes pédagogiques
Cours classique
Organisateur
Elgon
Où ça se passe ?
Elgon
6
Rue d'Arlon Luxembourg
Tu pourrais aussi aimer :

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