Plan de cours
Durée : 3 jours
|
Cette formation de 3 jours est un suivi de la formation Automatiser l'administration Windows avec Microsoft PowerShell® (AZ-040T00). Elle est batie sur Windows Server 2019 et même si elle est concentrée sur la v5.1 de Powershell, elle est aussi pertinente sur toutes les autres versionns supportées. (Comme Powershell v7.x). Élargissez et construisez sur les connaissances déjà acquises avec la formation AZ-040T00 avec concentration sur la construction de scripts Powershell plus évolutifs pour utilisation dans votre organisation en construisant vos propres outils Powershell. Apprenez dans les domaines tel que la création de fonctions avancées, des modules, des attributs de paramètres et des scripts-contrôleurs. Apprenez aussi comment construire des scripts plus robustes avec la gestion des exceptions ainsi que l’analyse et le déboguage des scripts Powershell. Cette formation couvre aussi l’utilisation des cmdlets Powershell avec .NET Framework. Les laboratoires pratiques ainsi que le contenu et apprentissage en profondeur vous aiderons a vous débarasser de tâches manuelles que vous utilisez présentement en tant qu’Administrateur, vous permettant d’utiliser vos propres outils Powershell pour la gestion répétitive, et le provisionnement de votre infrastructure WIndows. | |
Public concerné | Cette formation est destinée aux professionnels des TI déjà expérimentés dans l’administration et le support des clients ou serveurs et des services incluant des applications tel que Exchange, SharePoint, et SQL. Les administrateurs de système et d’applications ou d’environnements Windows hybrides trouveront cette formation pertinente pour leurs tâches journalières et leur carrière à venir. Cette formation est aussi prévue pour les professionnels des TI qui veulent construire sur leur connaissances et capacités pour apprendre à bâtir leurs propres outils pour utilisation plus large dans leur organisation, utilisant les produits logiciels Microsoft ou tierce-partie qui supportent la gestion via Powershell. |
Préalables | Avant de suivre cette formation, les participants doivent avoir : La connaissance et expérience de travailler avec Powershell équivalentes au contenu offert dans la formation AZ-040T00. Expérience générale dans l’administration de Windows Server et/ou Windows Client or expérience acquise de l’administration et du support des serveurs d’Applications et les services tel que Exchange, SharePoint, et SQL. |
Objectifs | Après avoir complété cette formation, les participants seront capables de:
|
Contenu | Module 01: Recharger le pipeline avec les objets Toutes les données utilisées pour résoudre les problèmes pratiques avec Powershell viennent à travers les ‘objets’ et sont manipulées en utilisant des outils, comme les cmdlets, les fonctions et les scripts. Un mécanisme essentiel pour utiliser ces capacités est le Pipeline. Dans ce module, nous revoyons brièvement les objets et le pipeline pour établir le contexte et ensuite permettre de voir les fonctionalités de créer des outils et de les utiliser Leçons
Module 02: Création de fonctions avancées Ce module démontrera comment bâtir un script progressivement, basé sur une série de tests effectués à la ligne de commande, pour ensuite passer à la création d’une fonction et finalement la transformer en fonction avancée Leçons
Module 03: Écrire des scripts-contrôleurs Qu’est ce qu’un scripts-contrôleur lorsque comparé avec les ‘outils’ et comment s’en servir? C’est ce que ce module couvrira. Leçons
Module 04: Gestion des exceptions Les erreurs (aussi nommées ‘exceptions’) sont une réalité à laquelle les développeurs ne peuvent échapper. Comment Powershell peut aider à les traiter? C’est ce qui sera démontré dans ce module . Leçons
Module 05: Revue et utilisation de SQL pour stocker/récupérer Accéder à des bases de données (bd) SQL est un des domaines très utiles qui peuvent être utilisés avec Powershell. Ce module démontre les outils qui peuvent être utilisés pour transformer des Objets vers une BD et vice-versa Leçons
Module 06: Utilisation de XML XML fourni une option de stockage de données universellement utilisable qui est facile à programmer et à utiliser. Ce module montre comment Powershell peut le faire. Leçons
Module 07: les APIs REST pour interagir avec les Services Web Les APIs REST sont utilisés communément pour accéder aux Services Web. Voici comment Powershell peut prendre avantage de cette technologie Leçons
Module 08: Évènements pour traitement en quasi-temps-réel Quand une réponse en quasi-temps-réel est nécessaire, Powershell peut prendre avantage des évènements de système utilisant .NET et WMI/CIM. Voici comment Leçons
Appendice A: Considérations de Performance Cet appendice adresse des enjeux de performance qui peuvent affecter certains scénarios quand on utilise Powershell. Il fourni des atténuations à chaque occasion. Sections
Appendice B: Outils du métier pour amélioration continue Cet appendice examine différents outils et concepts pour assister la création d’outils Sections
|