4.02 - Powershell : notions avancées Durée approximative : 4h   Éléments du référentiel adressé :   U4 - Support et mise à disposition des systèmes informatiques B1.2 : Traiter les demandes concernant les services systèmes et réseaux, applications I. Les fonctions Décrire les fonctions, types de fonctions (avec retour ou type VOID). Parler des bonnes pratiques de nommages et de description. Parler de la portée des variables et de comment en donner à la fonction en paramètres. II. Utilisation de la journalisation Décrire les différentes manières d'aborder le retour utilisateur (direct, fichier, journalisation windows) Montrer comment utiliser ces méthodes. III. Manipulation des fichiers Expliquer comment manipuler des fichiers avec powershell. Notamment les format CSV et Json. Aborder également la notion d'export et de mise en forme (csv, html). Introduire ainsi la notion d'objets.   IV. Objets, Classes Expliquer comment utiliser les objets en powershell. Apprendre comment définir ses objets, définir une classe, créer une classe. Créer une collection d'objet.   V. GUI en powershell Expliquer comment gérer la GUI en powershell. Faire coder une GUI avec des éléments basiques.   Ressources associées :