Formation Powershell 4.0, Automatiser les Tâches d’Administration Avec des Scripts

Demande d'information

Formation Powershell 4.0, Automatiser les Tâches d’Administration Avec des Scripts

  • Contenu Formation Powershell 4.0, Automatiser les Tâches d’Administration Avec des Scripts.
    • Référence: SRSC004.
    • En centre - Inter: Oui.
    • En Entreprise - Intra: Oui.
    • Durée: 5 jours.
    • Diplôme: Non.
    • Public: Oui.
    • Public demandeurs d'emploi: Non.
    • Public Etudiant: Non.
    • Prix: 2490 €HT.
    Présentation:

    Ce stage vous permettra d'automatiser des tâches d’administration sous Windows 8, 7, 2012 et R2, 2008/R2.

    Objectifs du cours
    :

    Cette formation vous permettra de maîtriser le langage de scripts de Microsoft pour automatiser des tâches d’administration sous Windows 8, 7, 2012 et R2, 2008/R2.
    Vous mettrez en oeuvre PowerShell dans des domaines aussi variés que le réseau, la gestion des processus, l’inventaire d’un parc de machines.

    Pré-requis:

    Bonnes connaissances des systèmes d’exploitation Windows. Connaissance d’un langage de script ou de programmation souhaitable.

    Programme:

    Les bases du langage
    • Le lien entre PowerShell et .NET.
    • Exemples d’utilisations classiques du langage.
    • Principe, fonctionnalité et utilisation des commandes et cmdlets.
    • Les nouvelles cmdlets Version 3 pour gérer vos serveurs.
    • Nouvelles cmdlets associées à Windows 8 et Windows server 2012.
    • Les pipelines : comportement des flux et leur paramétrage. Simplification du code en Version3.
    • La notion de profil. Stratégie d’exécution.
    • La documentation PowerShell et les aides, mise à jour de l’aide avec update-help.
    • La recherche d’aide (Get-Command et Get-Help).
    • Windows ISE Version 3, nouvel environnement pour scripter.
    Les types et opérateurs
    • Le système de typage, règles de conversion.
    • Les variables. Définition. Portée.
    • Les types de base.
    • Les expressions régulières. Qualificateur.
    • Exemples.
    • Opérateurs (arithmétique, assignation, logique, chaîne, redirection, etc.).
    • Les comparateurs et les collections.
    Les structures de contrôle et les fonctions
    • Structures de contrôle utilisant des cmdlets.
    • Structures conditionnelles.
    • Boucle for. Boucle while. Boucle foreach.
    • Structure d’aiguillage (switch).
    • Fonctions, modificateurs d’étendue.
    • Phases d’exécution d’une fonction.
    • Utilisation des fonctions dans un pipeline.
    • Passage d’arguments à un script.
    Scriptblocks et objets
    • Manipulation d’objets : passage d’objet dans le pipe, extension d’objets, sélection, ajout de propriétés.
    • Nouvelle simplification du langage des filtres et des boucles foreach.
    • Création de snippets avec PowerShell V3.
    • Utilisation d’IntelliSense.
    Gestion de l’affichage et navigation
    • Contrôle de sortie et redirection : pagination, suppression, impression.
    • Navigation : gestion des lecteurs. Déplacement dans les lecteurs PowerShell.
    • Accès aux données d’environnement système.
    • Manipulation des contextes de navigation de PowerShell (bases de registre, variables,
    • disques, etc.).
    Gestion des erreurs
    • Variables de préférence.
    • Catégories d’erreur. Critiques, non critiques.
    • Création d’une code PowerShell avec try, catch et les exceptions.
    Utilisation de .NET et COM via PowerShell
    • Utilisation des bibliothèques d’objets pour manipuler les composants du système.
    • PowerShell et l’interface graphique : formulaires.
    • Utilisation de Primal Form pour la création de formulaire complexe.
    • La manipulation des objets WebClient.
    Utilisation des objets WMI
    • Le modèle de données CIM (CommonInformation Model). CIM et WMI.
    • Positionnement de WMI. Administrer Windows avec WMI.
    • Nouvelle cmdlet pour gérer le WMI.
    • Listage des classes WMI.
    • Utilisation des méthodes et propriétés WMI (partages d’un poste, test de présence de machines sur le réseau...).
    Utilisation de Windows PowerShell pour des tâches d’administration
    • Gestion des processus locaux et des services.
    • Démarrage et arrêt.
    • Collecte d’informations. Inventaire des installations logicielles.
    • Changement d’état d’un ordinateur.
    • Utilisation d’imprimantes.
    • Tâches de gestion de réseau. Les différentes cmdlets de PowerShell V3 pour gérer votre réseau.
    • Manipulation des fichiers et dossiers.
    • Manipulation des clés et des entrées de registre.
    • Mise en place de PowerShell Web Access.
    • Traitement de fichiers texte et XML: manipulation de fichiers XML de configuration.
    • Traitement de fichiers structurés ou non structurés.
    Gestion des modules PowerShell V3
    • Fonctionnement d’un module.
    • Le module DHCP.
    • Le module DNS.
    • Le module HYPER-V.
    • Le module Active Directory.
    Prochaines sessions:
    • 20 juin 2016.
    • 26 septembre 2016.
    • 28 novembre 2016.

Autre formation en rapport avec administration gestion réseaux microsoft windows server