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

Demande de renseignement