Evolution MM

Formations à l'informatique
Découvrez la différence ENI

Lien accueil

Téléchargez le Calendrier des formations

Nantes, Rennes, Niort, Nice, Paris

jusqu'à juillet 2018

Rechercher
Rechercher une formation
 

Administration automatisée avancée avec Windows PowerShell

Ce cours est une suite du cours 10961 Automatiser l'administration avec Windows Powershell. Il est construit sur Windows 2016 et Windows 10 et est spécifiquement focalisé sur Windows Powershell 5.0 (il est également pertinent pour les environnements Windows Powershell 3.0 et 4.0). Etendre et construire sur les connaissances acquises dans le cours 10961 et construire plus de scripts utilisables dans votre organisation en construisant vos propres outils PowerShell. Apprendre sur des thèmes comme la création de fonctions avancées, modules de script, attributs avancés des paramètres et scripts de contrôle. Savoir également comment écrire des scripts plus robustes en apprenant comment gérer les erreurs, analyser et déboguer les scripts Power Shell. Le cours couvre également l'utilisation de cmdlets avec le framework .NET, comment configurer votre serveur avec les 'Desired State Configuration' et l'utilisation de workflow de Windows Powershell

Public :

  • Ce cours est proposé pour les professionnels de l'infrastructure déjà expérimentés dans l'administration de clients et serveurs (ou de serveurs d'application : Exchange, SQL, SharePoint). Les administrateurs système, application et Infrastructure trouveront ce cours pertinent pour le travail quotidien et leur développement personnel.
  • Ce cours est également destiné aux professionnels de l'infrastructure qui veulent améliorer leurs connaissances pour construire leurs propres outils pour la gestion de leur organisation

Objectifs :

  • Créer des fonctions avancées
  • Utiliser des CmdLets et le framework Microsoft .NET en PowerShell
  • Ecrire des scripts avec interface utilisateur
  • Gérer des erreurs de scripts
  • Utiliser des fichiers de données XML et JSON
  • Gérer la configuration des serveurs avec " Desired State Configuration "
  • Analyser et déboguer des scripts
  • Comprendre les flux de travail PowerShell

Pré-requis :

  • Connaissances équivalentes au cours 10961
  • Expérience dans l'administration générale de clients et serveur Windows et/ou serveur d'application (SQL, Exchange, SharePoint)

Contenu pédagogique

Créer des fonctions avancées

  • Convertir une commande en fonction avancée
  • Créer un module
  • Définir les attributs des paramètres
  • Ecrire des fonctions qui acceptent l'entrée de pipeline
  • Créer des sorties complexes de fonctions
  • Documenter les fonctions
  • Supporter -whatif et -confirm

Utiliser le framework Microsoft .NET et REST API en Powershell

  • Utiliser le framework Microsoft .NET en Powershell
  • Utiliser RESP API en Powershell

Ecrire des scripts de contrôle

  • Principe des scripts de contrôle
  • Ecrire des scripts avec une interface utilisateur
  • Ecrire des scripts qui produisent un rapport

Gérer les erreurs

  • Principe de la gestion d'erreur
  • Intercepter les erreurs dans un script

Utiliser des fichiers de données XML et JSON

  • Lire, manipuler et écrire des données en XML
  • Lire, manipuler et écrire des données en JSON

Gérer la configuration des serveurs avec 'Desired State Configuration' et " Just Enough Administration "

  • Comprendre 'Deisred State Configuration' (DSC)
  • Créer et déployer une DSC
  • Implémenter " Just Enough Administration "

Analyser et déboguer des scripts

  • Le débogage en PowerShell
  • Analyser et déboguer un script existant

Comprendre le flux de contrôle Powershell

  • Comprendre le flux de contrôle Powershell
Durée : 3 jour(s)
Tarif : 2 390 € (HT)
Réf : T120-10962

Dates des sessions

Nantes (44) 08/10/18 Rennes (35) 08/10/18 Paris (75) 08/10/18 Niort (79) 08/10/18 Nice (06) 08/10/18 in-class™