Formations - Technifutur

Prix
400€ (HTVA/jour/personne)
Places
12 personnes
Durée
5 jours
Public cible
Entreprise
PowerShell for Developers
Objectifs

You will learn how to:

  • Create Advanced Functions
  • Use Cmdlets and Microsoft .NET Framework in Windows PowerShell
  • Write Controller ScriptsHandle Script ErrorsUse XML Data Files
  • Analyze and Debugging Scripts
  • Implement parameters, push and pull models, configurations, and debugging techniques with scripts
Cible
  • IT professionals who are experienced in development.
  • The program provides scripting guidance for developers who support development environments and deployment processes
Prérequis
  • Understand the basics of PowerShell by having gained the experience through some other method
  • Experience with using Windows PowerShell to run commands and to create basic non-modularized scripts
Programme
  1. Creating advanced functions
    • Module Overview
    • Lesson 1: Converting a command into an advanced function
    • Lab A: Converting a command into an advanced function
    • Lesson 2: Creating a script module
    • Lab B: Creating a script module
    • Lesson 3: Defining parameter attributes and input validation
    • Lab C: Defining parameter attributes and input validation
    • Lab D: Writing functions that use multiple objects
    • Lesson 4: Writing functions that accept pipeline input
    • Lab E: Writing functions that accept pipeline input
    • Lesson 5: Producing complex function output
    • Lab F: Producing complex function output
    • Lesson 6: Documenting functions by using comment-based help
    • Lab G: Documenting functions by using comment-based Help
    • Lesson 7: Supporting –WhatIf and –Confirm
    • Lab H: Supporting –WhatIf and –Confirm
    • Module Review and Takeaways
  2. Writing controller scripts
    • Module Overview
    • Lesson 1: Understanding controller scripts
    • Lesson 2: Writing controller scripts that show a user interface
    • Lab A: Writing controller scripts that display a user interface
    • Lesson 3: Writing controller scripts that produce reports
    • Lab B: Writing controller scripts that produce HTML reports
    • Module Review and Takeaways
  3. Analyzing and debugging scripts
    • Module Overview
    • Lesson 1: Debugging in Windows PowerShell
    • Lesson 2: Analyzing and debugging an existing script
    • Lab: Analyzing and debugging an existing script
    • Module Review and Takeaways
  4. Using background jobs and scheduled jobs
    • Module Overview
    • Lesson 1: Using background jobs
    • Lesson 2: Using scheduled jobs
    • Lab: Using background jobs and scheduled jobs
    • Module Review and Takeaways
  5. Understanding Windows PowerShell workflow
    • Module Overview
    • Lesson 1: Understanding Windows PowerShell workflow
    • Lab: Creating and running a Windows PowerShell workflow
    • Module Review and Takeaways
  6. Using advanced Windows PowerShell techniques
    • Module Overview
    • Lesson 1: Creating profile scripts
    • Lesson 2: Using advanced techniques
    • Lab: Practicing advanced techniques
    • Module Review and Takeaways
  7. Using XML, JSON, and custom-formatted data
    • Module Overview
    • Lesson 1: Reading, manipulating, and writing data in XML
    • Lab: Reading, manipulating, and writing XML-formatted data
    • Lesson 2: Working with JSON-formatted data
    • Lesson 3: Reading and manipulating custom-formatted data
    • Module Review and Takeaways
  8. Introduction to PowerShell 5.0 Desired State Configuration
    • Understanding Desired State Configuration
    • Understanding DSC Metaphor
    • PowerShell is Imperative, or Declarative, or Both?
    • Exploring DSC from 30,000 Feet!
    • Examining Why to Put Effort into DSC (Or Inspire Me Dude)?
    • Understanding DSC Requirements
    • DSC Features Added
    • DSC Improvements
  9. DSC Architecture
    • Taking a Preliminary Look
    • Updating the Help System
    • Exploring Management Models
    • Reviewing the MOF File Creation Workflow
    • Examining Methodologies of Configuration Data
    • Exploring Functions and Cmdlets Available for DSC with WMF 5.0
    • Understanding DSC Pull Server
  10. DSC Configuration Files
    • Preparing the Environment
    • Defining a DSC Configuration Script
    • Configuration Keyword
  11. DSC Resources
    • Examining File Resource
    • Exploring Archive Resource
    • Examining Environment Resource
    • Exploring Group Resource
    • Examining Log Resource
    • Understanding Package Resource
    • Examining Registry Resource
    • Exploring Script Resource
    • Examining Service Resource
    • Exploring User Resource
    • Examining WindowsFeature Resource
    • Understanding PsDscRunAsCredential
  12. DSC Pull and Push Servers
    • Discussing Parameters
    • Examining a Push Mode Example
    • Exploring the Pull Mode
    • Reviewing the Local Configuration Manager (LCM)
    • Placing Configurations and Resources for Distribution by the Pull Server
    • Discussing Configuration Drift
    • Debugging DSC in Version 5
  13. PowerShell 6.0/7.0 Basics
    • Introduction to PowerShell
    • Utilizing PowerShell
    • The Pipeline
    • Processing Data with Loops
    • Scripting and Functions

Inscription en ligne

Formation planifiée à Technifutur® pour plusieurs entreprises reprenant le contenu et la durée de la fiche formation


Lieu de la formation :

À définir

Prix : 400€ HTVA/jour/personne


Dates disponibles :

Aucune date disponible

Formation à planifier pour une entreprise dans ses locaux ou à Technifutur® reprenant le contenu et la durée de la fiche formation


Prix : 1650€ HTVA/jour pour le groupe


Durée :
5 jours
S'inscrire

Formation construite entièrement sur-mesure pour une entreprise (Contenu, durée, lieu de formation, etc.)


Prix : Sur demande


Contact/S'inscrire
PowerShell for Developers

Remplissez ce formulaire et nous vous recontacterons dans les plus brefs délais !

*Champs obligatoires

1
Personne de contact

Veuillez remplir tous les champs obligatoires

2
Informations sur votre société
Adresse :
3
Informations sur le(s) participant(s)

Participant 1

Participant 2

Participant 3

Participant 4

Participant 5

Participant 6

Participant 7

Participant 8

4
Commentaires
séparateur gauche séparateur droite
© 2024 - TECHNIFUTUR®️