Technifutur® sur Facebook Technifutur® sur LinkedIn Technifutur® sur Twitter Technifutur® sur YouTube Newsletter Technifutur®

Retour Page d'accueil

Vos contacts pour cette formation

Entreprises

Formulaire de renseignements

Martine Simonis
Chargée relations entreprises
T : 04 382 45 18 | Mail


Elisabeth D'Eleuterio
Coordinatrice
T : 04 382 44 46 | Mail


Maria Sciortino
Coordinatrice
T : 04 382 44 63 | Mail



Planifications pour cette formation

Cette formation n'est pas planifiée actuellement

> Formations  Informatique / Systèmes d'exploitation et gestion du réseau / Microsoft OS Serveur

PowerShell From A to Z

Type de formation :  | Participants : 12  | Durée : 10 jours

> Objectifs

You will learn how to:

  • Create Advanced Functions
  • Use Cmdlets and Microsoft .NET Framework in Windows PowerShell
  • Write Controller Scripts
  • Handle Script Errors
  • Use XML Data Files
  • Manage Server Configurations by Using Desired State Configuration
  • Analyze and Debugging Scripts
  • Understand Windows PowerShell Workflow
  • Work with Desired State Configuration (DSC)
  • Create MOF file workflows
  • Use different methods for configuring data
  • Create and use configuration files
  • Use DSC Resources
  • Implement parameters, push and pull models, configurations, and debugging techniques

> Public

IT professionals who are experienced in general Windows Server and Windows Client administration. The prgram also 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 Windows networking technologies and implementation
  • Experience with Windows Server administration, maintenance, and troubleshooting
  • Experience with Windows Client administration, maintenance, and troubleshooting
  • Experience with using Windows PowerShell to run commands and to create basic non-modularized scripts

> Programme

  1. Getting started with Windows PowerShell
    • Module Overview
    • Lesson 1: Overview and background of Windows PowerShell
    • Lab A: Configuring Windows PowerShell
    • Lesson 2: Understanding command syntax
    • Lesson 3: Finding commands
    • Lab B: Finding and running basic commands
    • Module Review and Takeaways
  2. Cmdlets for administration
    • Module Overview
    • Lesson 1: Active Directory administration cmdlets
    • Lesson 2: Network configuration cmdlets
    • Lesson 3: Other server administration cmdlets
    • Lab: Windows administration
    • Module Review and Takeaways
  3. Working with the Windows PowerShell pipeline
    • Module Overview
    • Lesson 1: Understanding the pipeline
    • Lesson 2: Selecting, sorting, and measuring objects
    • Lab A: Using the pipeline
    • Lesson 3: Filtering objects out of the pipeline
    • Lab B: Filtering objects
    • Lesson 4: Enumerating objects in the pipeline
    • Lab C: Enumerating objects
    • Lesson 5: Sending pipeline data as output
    • Lab D: Sending output to a file
    • Module Review and Takeaways
  4. Understanding how the pipeline works
    • Module Overview
    • Lesson 1: Passing pipeline data
    • Lesson 2: Advanced techniques for passing pipeline data
    • Lab: Working with pipeline parameter binding
    • Module Review and Takeaways
    • xiv Automating Administration with Windows PowerShell
  5. Using PSProviders and PSDrives
    • Module Overview
    • Lesson 1: Using PSProviders
    • Lesson 2: Using PSDrives
    • Lab: Using PSProviders and PSDrives
    • Module Review and Takeaways
  6. Working with variables, arrays, and hash tables
    • Module Overview
    • Lesson 1: Using variables
    • Lesson 2: Manipulating variables
    • Lesson 3: Manipulating arrays and hash tables
    • Lab: Working with variables
    • Module Review and Takeaways
  7. Basic scripting
    • Module Overview
    • Lesson 1: Introduction to scripting
    • Lesson 2: Scripting constructs
    • Lesson 3: Importing data from files
    • Lab: Basic scripting
    • Module Review and Takeaways
  8. Advanced scripting
    • Module Overview
    • Lesson 1: Accepting user input
    • Lesson 2: Overview of script documentation
    • Lab A: Accepting data from users
    • Lesson 3: Troubleshooting and error handling
    • Lesson 4: Functions and modules
    • Lab B: Implementing functions and modules
    • Module Review and Takeaways
    • Automating Administration with Windows PowerShell xv
  9. 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
  10. 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
  11. Handling script errors
    • Module Overview
    • Lesson 1: Understanding error handling
    • Lesson 2: Handling errors in a script
    • Lab: Handling errors that occur when running a script
    • Module Review and Takeaways
  12. 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
  13. Administering remote computers
    • Module Overview
    • Lesson 1: Using basic Windows PowerShell remoting
    • Lesson 2: Using advanced Windows PowerShell remoting techniques
    • Lab A: Using basic remoting
    • Lesson 3: Using PSSessions
    • Lab B: Using PSSessions
    • Module Review and Takeaways
  14. 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
  15. Understanding Windows PowerShell workflow
    • Module Overview
    • Lesson 1: Understanding Windows PowerShell workflow
    • Lab: Creating and running a Windows PowerShell workflow
    • Module Review and Takeaways
  16. 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
  17. 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
  18. 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
    • Examining PowerShell Version 4: DSC Features Added
    • Exploring PowerShell Version 5: DSC Improvements
  19. 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
  20. DSC Configuration Files
    • Preparing the Environment
    • Defining a DSC Configuration Script
    • Configuration Keyword
  21. 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
  22. 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
  23. PowerShell 5.0 Basics
    • Introduction to PowerShell
    • Utilizing PowerShell
    • The Pipeline
    • Processing Data with Loops
    • Scripting and Functions
  24. Conclusion


Version Texte | Imprimez cette formation Version imprimable