Accueil / Powershell avancé

Powershell avancé

Durée : 3 jours
Tarif Inter : 1500 €
Tarif sur mesure : Nous consulter
Référence : 3PWS

  • Partagez sur
  • Téléchargez en
  • Inscrivez vous
Programme Public & Pré-requis Organisation

Présentation

Cette formation vous permettra d’exploiter les fonctionnalités avancées de Powershell.

Objectifs

  • Mettre en œuvre la technologie DSC (Desired State Configuration) pour « imposer » une configuration identique à vos machines sur la base de fichier texte de configuration, ou d’utilisation de vos propres modules Powershell
  • Administrer votre parc à l’aide de workflow (comment orchestrer les phases d’installation, de reboot, etc. ?)
  • Utiliser les vastes possibilités d’interfaces entre Powershell et .NET ou COM pour construire des applications PowerShell graphiques et/ou communicantes (Web, Web Services, etc.)
  • Mettre en œuvre des jobs pour paralléliser vos traitements de façon efficace
  • Et sécuriser vos scripts dans un contexte local ou distant.

Programme

  1. Rappels et synthèse sur PowerShell

    • Manipulation des objets et syntaxe
    • Exportation des résultats (CSV, XML…)
    • Création de modules
    • Utilisation des scripts à distance
    • Utilisation de .NET pour les interfaces graphiques
  2. Gestion des jobs

    • Paralléliser les traitements grâce aux jobs
    • Qu’est-ce qu’un job pour PowerShell ?
    • Les cmdlets (start-job, get-job, receive-job, etc.)
    • Le cycle de vie d’un job PowerShell
  3. Utilisation de .NET et COM

    • Construction de véritables applications avec PowerShell
    • Utilisation des bibliothèques d’objets pour manipuler les composants du système
    • Accès à l’internet via PowerShell (Page web, HTML, CSS, WebService SOAP et REST)
    • Implémentation une interface graphique
    • Pilotage des applications Office
  4. Implémentation de PowerShell DSC

    • Présentation de la validation de conformité à l’aide de PowerShell DSC
    • Implémentation des modes push / pull
    • Création d’une ressource DSC
  5. Workflow PowerShell

    • Administration à l’aide de workflow PowerShell
    • Implémentation de la parallélisation et de la sérialisation des traitements
    • Prise en charge de la reprise sur incident
  6. Gestion de la sécurité des scripts PowerShell

    • Configuration des stratégies d’exécution
    • Signature des scripts à l’aide de certificats
    • Stockage des mots de passe de manière sécurisée
Formations à distance
En inter et en intra entreprise

Contactez-nous :
training@softeam.fr
+33 (0)6 07 78 24 18
Prochaines dates

A distance

Du 18 au 20 janvier 2021
Du 01 au 03 février 2021
Du 29 au 31 mars 2021
Du 06 au 08 avril 2021
Du 25 au 27 mai 2021
Du 14 au 16 juin 2021
Du 19 au 21 juillet 2021
Du 23 au 25 août 2021

Demande de renseignement