Description du cours

Ce cours fournit aux étudiants les connaissances et compétences avancées pour créer des scripts de qualité de production à l’aide de Windows PowerShell. Il apprend aux étudiants à automatiser les tâches administratives à l’aide de Windows PowerShell 5.1. Les étudiants acquièrent des compétences de base en matière de script, telles que la création de fonctions avancées, l’écriture de scripts de contrôleur et la gestion des erreurs de script. Les stagiaires apprennent à utiliser les flux de travail Windows PowerShell, l’API REST, les fichiers de données au format XML et les fichiers de données au format JSON (JavaScript Object Notation). Les étudiants apprennent également à utiliser de nouveaux outils d’administration, tels que la configuration d’état souhaité (DSC) et Just Enough Administration (JEA), pour configurer et aider à sécuriser les serveurs.

Public

Ce cours est destiné aux professionnels de l’informatique déjà expérimentés dans l’administration des clients Windows Server et Windows. Les étudiants doivent déjà avoir une connaissance de base de Windows PowerShell, qu’ils peuvent obtenir en suivant le cours 10961 : Automatisation de l’administration avec Windows PowerShell.

En outre, ce cours fournit des instructions sur les scripts qui peuvent aider les développeurs à prendre en charge les environnements de développement et les processus de déploiement.

Conditions préalables de l’étudiant

Ce cours nécessite que les étudiants aient des connaissances préalables sur:

* Technologies de mise en réseau Windows et implémentation.

* Administration, maintenance et dépannage de Windows Server.

* Administration, maintenance et dépannage du client Windows.

* Utilisation de Windows PowerShell pour exécuter des commandes et créer des scripts non modularisés de base.

Objectifs du cours

Après avoir terminé ce cours, les étudiants seront en mesure 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 personnalisées.

* Améliorez la gestion du serveur avec la configuration d’état souhaitée et Just Enough Administration.

* Analyser et déboguer les scripts.

* Comprendre le workflow Windows PowerShell.

 

Plan de cours

Le plan de cours est le suivant.

Module 1, «Création de fonctions avancées»

Dans le module 1, les étudiants apprennent à paramétrer une commande et à créer une fonction avancée, à convertir un script et une fonction en module de script, à définir des attributs de paramètre et à valider une fonction, à énumérer des objets à l’aide de constructions de script, à modifier une fonction pour accepter le pipeline. input, produire une sortie de pipeline complexe dans une fonction, documenter une fonction à l’aide de l’aide basée sur les commentaires et créer des fonctions prenant en charge -WhatIf et -Confirm pour paramétrer une commande dans une fonction avancée.

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.

Module 3, «Ecriture de scripts de contrôleur»

Dans le module 3, les stagiaires apprennent à décrire la différence entre les outils et les scripts de contrôleur, à écrire des scripts de contrôleur présentant une interface utilisateur et à écrire des scripts de contrôleur qui automatisent un processus technique.

Module 4, «Gestion des erreurs de script»

Dans le module 4, les étudiants apprennent à gérer les erreurs de base dans les scripts. Le module met l’accent sur l’ajout de 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). Un autre avantage de cette approche est qu’elle aide à développer les compétences nécessaires pour analyser et réutiliser le code existant écrit par une autre personne. Les sujets incluent la description des mécanismes de réponse d’erreur par défaut du shell et l’ajout de code de gestion des erreurs aux outils existants.

Module 5, «Utilisation de XML, de JSON et de données au format personnalisé»

Dans le module 5, les étudiants apprennent à lire, manipuler et écrire des données aux formats XML et JSON.

Module 6, «Amélioration de la gestion des serveurs avec la configuration d’état souhaitée et l’administration juste»

Le module 6 explique comment écrire des fichiers de configuration DSC (Desired State Configuration), déployer ces fichiers sur des serveurs et surveiller les configurations des serveurs. Ce module explique également comment restreindre l’accès administratif en utilisant Just Enough Administration (JEA).

Module 7, «Analyser et déboguer des scripts»

Dans le module 7, les stagiaires apprennent à utiliser les fonctionnalités Windows PowerShell natives pour analyser et déboguer les scripts existants. En outre, les élèves analysent et déboguent un script existant.

Module 8, « Comprendre le flux de travail Windows PowerShell »

Dans le module 8, les étudiants découvrent les fonctionnalités de la technologie Windows PowerShell Workflow.

 

Contenu

Module 1: Création de fonctions avancées

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

Module 3: Ecriture de scripts de contrôleur

Module 4: Gestion des erreurs de script

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

Module 6: Amélioration de la gestion des serveurs avec la configuration d’état souhaitée et la gestion juste suffisante

Module 7: Analyse et débogage de scripts

Module 8: Comprendre le flux de travail Windows PowerShell

Programme de Formation

No curriculum found !
Course Reviews
N.C
ratings
  • 5 stars0
  • 4 stars0
  • 3 stars0
  • 2 stars0
  • 1 stars0

No Reviews found for this course.

PRENDRE CETTE FORMATION
  • 1,190.00 
  • 3 Jours
1ELEVES INSCRITS
© Copyright 2018 Reunit.
X