Automatisation avancée de l'administration Windows avec PowerShell
Automatisation avancée de l'administration Windows avec PowerShell
Informatique > DevOps, industrialisation et gestion de la production
Objectifs
- Disposer des compétences nécessaires à la création de scripts avancés.
- Comprendre comment utiliser le framework Microsoft .Net et REST API dans PowerShell.
- Être capable d'écrire des scripts de contrôle.
- Savoir gérer les erreurs de scripts.
- Apprendre à utiliser XML, JSON et les données formatées.
- Comprendre comment analyser et déboguer les scripts.
- Comprendre les Workflows PowerShell.
Le programme de la formation
Création de fonctions avancées
Conversion d'une commande en une fonction avancée
Création d'un module de script
Définition des attributs des paramètres et validation des entrées
Fonctions acceptant des entrées depuis le pipeline
Production de sorties complexes
Documentation des fonctions par intégration de l'aide au contenu
Prise en charge des options –Whatif et –Confirm
Utilisation de Cmdlets et de Microsoft .net Framework dans Windows PowerShell
Utilisation de Microsoft .Net Framework dans PowerShell
Utilisation de l'API REST dans Windows PowerShell
Ecriture de scripts de contrôle
Généralités des scripts de contrôle
Ecriture de scripts de contrôle affichant une interface utilisateur
Ecriture de scripts de contrôleur générant des rapports
Traitement des erreurs de script
Généralités du traitement des erreurs
Gestion des erreurs de scripts
Utilisation de XML, JSON et des données formatées
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 formatées
Amélioration de la gestion des serveurs avec Desired State Configuration (DSC) et Just Enough
Administration
Compréhension de DSC
Création et déploiement d'une configuration DSC
Implémentation de Just Enough Administration
Analyse et débogage de scripts
Le débogage dans PowerShell
Analyse et débogage d'un script existant
Les Workflows PowerShell
Comprendre les Workflows PowerShell
Public et Pré-requis de la formation
Professionnels de l'informatique ayant déjà une expérience en administration Windows Server / Client ou ayant déjà une expérience dans l'administration et le support des serveurs d'applications et de services, y compris les applications telles que Exchange, SharePoint et SQL. Administrateurs système, d'infrastructures ou d'applications travaillant dans un environnement Windows hybride ou non.
Cette formation avancée nécessite d'avoir suivi la formation "Automatiser les tâches d'administration Windows avec PowerShell" ou de disposer d'une solide expérience de PowerShell.
Posséder une expérience en administration Windows Server / Client ou dans l'administration et le support des serveurs d'applications et de services, y compris les applications telles que Exchange, SharePoint et SQL.
Méthode pédagogique de la formation
Une pédagogie efficace : l'alternance d'exposés théoriques et de mises en applications immédiates à travers de nombreux travaux pratiques.
Les bonnes pratiques pour apprendre à automatiser les tâches d'administration et les fonctions dans votre infrastructure Windows Server.