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 de 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.

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.

Module 1: Création de fonctions avancées

Ce 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
  • Soutenir –Quoi et –Confirmer

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

Atelier: Soutenir –Quoi et –Confirmer

  • Soutenir –Quoi et –Confirmer

À 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 des 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 exécutant 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 limiter 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

Atelier: 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: Comprendre le 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.

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 obtenant 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 préalables requises dans 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.

© Copyright 2018 Reunit.
X