Administration avancé automatisé avec Windows Powershell
PRO-TEC-POW-10962
Objectifs :
Il s’agit d’un cours de trois jours qui enseignera aux étudiants comment automatiser les tâches administratives à l’aide de Windows PowerShell 5.1. Les élèves apprendront des compétences de script de base telles que la création de fonctions avancées, l’écriture de scripts de contrôleurs et le traitement des erreurs de script. Les étudiants apprendront à travailler avec Windows PowerShell Workflow, l’API REST et les fichiers de données formatés XML et JSON, les étudiants apprendront également à utiliser de nouveaux outils d’administration tels que la configuration d’état désirée (DSC) et Just Enough Administration (JEA) pour configurer et sécuriser les serveurs.
Durée recommandée :
3 Jour(s)
Prérequis :
- Connaissance avec les technologies de réseautage Windows et la mise en œuvre.
- Expérience avec l’administration, la maintenance et le dépannage de Windows Server. et Client.
- Découvrez l’utilisation de Windows PowerShell pour exécuter des commandes et créer des scripts non modulaires de base.
Public :
Ce cours s’adresse aux professionnels de l’informatique expérimentés dans l’administration générale de Windows Server et Windows client. Les étudiants doivent avoir une connaissance de base de Windows PowerShell, qu’ils peuvent obtenir en prenant le cours 10961C: Automatisation de l’administration avec Windows PowerShell. En outre, ce cours fournit des conseils de script pour les développeurs qui soutiennent les environnements de développement et les processus de déploiement.
Pédagogie :
Alternance d’apports théoriques et nombreux exercices de mise en pratique
Moyens pédagogiques :
un ordinateur par apprenant
Langue du produit :
Anglais
Le contenu est susceptible d’évoluer en fonction des mises à jours des produits.
Le formateur se réserve le droit de diminuer le nombre d’exercices en fonction de l’avancé.
Module 1 : Création de fonctions avancées
Ce module explique comment paramétriser une commande dans une fonction avancée.
- Conversion d’une commande en fonction avancée
- Création d’un module de script
- Définition des attributs de paramètres et validation des entrées
- Fonctions d’écriture qui acceptent l’entrée de pipeline
- Production de pipelines complexes
- Documenter les fonctions en utilisant l’aide basée sur les commentaires
- Support -WhatIf et -Confirm
Module 2 : Utilisation du framework Microsoft .NET et de l’API REST dans Windows PowerShell
Ce module explique comment utiliser Microsoft .NET Framework et REST API pour compléter les fonctionnalités que les commandes Windows PowerShell fournissent.
- Utilisation du framework Microsoft .NET dans Windows PowerShell
- Utilisation de l’API REST dans Windows PowerShell
- Laboratoire : Utilisation du framework Microsoft .NET dans Windows PowerShell
- Utilisation du framework Microsoft .NET dans Windows PowerShell
Module 3 : Écriture de scripts de contrôle
Ce module explique comment combiner des fonctions avancées qui exécutent une tâche spécifique et un script de contrôle qui fournit une interface utilisateur ou automatise un processus d’entreprise.
- Présentation des scripts de contrôle
- Écriture de scripts de contrôle qui affichent une interface utilisateur
- Rédaction de scripts de contrôle qui produisent des rapports
Module 4 : Gestion des erreurs de script
Ce module explique comment effectuer le traitement des erreurs de base dans les scripts.
- Comprendre la gestion des erreurs
- Gestion des erreurs et des délais d’attente dans un script
Module 5: Utilisation de XML, JSON et de données formatées sur mesure
Ce module explique comment lire, manipuler et écrire des données en format XML et JSON.
- Lire, manipuler et écrire de données formatées XML
- Construire les données formatées JSON
- Lire, manipuler et écrire les données formatées sur mesure
Module 6 : Améliorer la gestion du serveur avec la configuration d’état souhaitée et l’administration juste assez
Ce module explique comment écrire les fichiers de configuration de configuration d’état souhaité (DSC), déployer ces fichiers sur des serveurs et surveiller les configurations du serveur. Ce module explique également comment restreindre l’accès administratif avec Just Enough Administration (JEA).
- Comprendre la configuration d’état souhaitée
- Création et déploiement d’une configuration DSC
- Mise en œuvre d’une administration juste assez
- Laboratoire : Création et déploiement d’une configuration DSC
- Création et déploiement d’une configuration DSC
Module 7 : Analyse et débogage des scripts
Ce module explique comment utiliser les fonctionnalités natives de Windows PowerShell pour analyser et déboger les scripts existants.
- Débogage dans Windows PowerShell
- Analyse et débogage d’un script existant
Module 8: Comprendre les flux Windows PowerShell
Ce module explique les caractéristiques de la technologie de flux Windows PowerShell.
- Comprendre le flux de travail Windows PowerShell