Description
Ce stage vous montrera comment exploiter les fonctionnalités avancées de PowerShell V3/V4 en vue d'automatiser des tâches d'administration sous Windows. Vous verrez le développement d'interfaces utilisateur, le registre, l'administration de l'AD ainsi que les modules dédiés aux réseaux comme DHCP, DNS et hyper-v.
À qui s'adresse cette formation ?
Pour qui ?Techniciens, administrateurs et ingénieurs systèmes et réseaux.
Prérequis
Les objectifs de la formation
Programme de la formation
- Rappels sur la syntaxe
- - Les principes de base.
- - Variables, opérateurs et structures de contrôle.
- - Objets dans PowerShell.
- Approfondissement
- - Approfondissement
- Approfondissement
- - Objets personnalisables.
- - Gestion d'erreurs.
- - Fonctions avancées : création d'aide pour les cmdlets.
- - Création de modules, intégration dans Windows.
- - Création de code intégrant du C#, de DLL avec PowerShell.
- - Applets de commandes auto documentées.
- - Travaux pratiques Création d'un module administration pour gérer un parc personnalisé en PowerShell.
- - Création de code C#, de DLL et d'aides personnalisées pour les modules créés.
- Fonctionnalités avancées
- - Utilisation des jobs, transactions et événements.
- - Introduction au workflow.
- - Introduction .
- - NET : ajout de classes C#, programmation d'interfaces utilisateur (graphiques simples, WinForms).
- - Utilisation de Primal Form pour la création d'un formulaire.
- - Prise en charge de la culture (internationalisation).
- - Travaux pratiques Gestion locale de jobs.
- - Création d'un formulaire de gestion de parc.
- Sécurité et signatures de scripts
- - Stratégies d'exécution, certificat.
- - Signature de script, de module et de fichier formaté.
- - Stockage sécurisé de données sensibles sur disque.
- - Travaux pratiques Mise en place des éléments de sécurité.
- Exploitation avancée de WMI
- - Présentation générale.
- - Accès à l'aide.
- - Gestion des événements synchrones, asynchrones.
- - Création, mise à jour et suppression d'une instance dans le référentiel WMI.
- - Notions de client d'événement provisoire, d'événement permanent.
- - Surveillance d'événements sur des classes.
- - Travaux pratiques Ecritures de requêtes WQL complexes.
- - Création et mise à jour d'objets WMI.
- - Création d'événement WMI pour déclencher du code PowerShell.
- Administration de l'Active Directory 2012 R2
- - Modèle objet AD et principe d'identité.
- - Création/suppression/recherche d'objets.
- - Gestion des utilisateurs, des groupes, mots de passe et stratégie de groupe.
- - Administration des objets GPO.
- - Autorisations et indicateurs d'héritage sur les domaines et les unités d'organisation de l'AD.
- - Travaux pratiques Exploitation des cmdlets les plus usuelles du module AD.
- - Gestion des comptes et des groupes.
- - Administration de GPO.