Home Microsoft Azure Training CoursesPOWER400 Advanced PowerShell

POWER400 Advanced PowerShell

Guaranteed to Run
Price
$2,095.00
Duration
3 Days
Delivery Methods
Virtual Instructor Led Private Group
Delivery
Virtual
EST
Description
Objectives
Prerequisites
Course Description

This course is a continuation of MOC 10961 or AZ-040, Automating Administration with Windows PowerShell. We will be taking a deep dive into the development of PowerShell cmdlets and modules. Time will be spent on the theory of how to design your cmdlets as well as the proper structure of the programming code to facility cmdlets that work with the PowerShell piping in keeping with community standards.  We will also be exploring how to place a graphical user interface on top of our PowerShell code so we can build tools that are available to everybody. This course will feature both hands on labs and challenged exercises to help you practice and the skills presented in class and develop you coding skills as we work with both Windows PowerShell and PowerShell 7 utilizing VSCode as our development environment.

Course Objectives
  • What are objects and how to use them.
  • PowerShell functions and how to leverage them.
  • How to create a cmdlet.
  • Customize object output
  • Advanced module creation
  • Advanced error handling and debugging skills.
  • How to install and configure PowerShell7 and VSCode.
  • How to build graphical interfaces on top of the code you have already created.
Who Should Attend?

The course is designed for anyone who already has experience developing automation code using PowerShell and is interested in created modules of code for the automation of tasks and processes. 

The participant will already have completed either MOC 10961 or AZ-040.

Course Prerequisites
  • Completion of MOC 10961 or AZ-040
  • Experience in creating PowerShell solutions.
  • Experience leveraging WMI/CIM using PowerShell
Do You Need Help? Please Fill Out The Form Below
First Name*
Last Name*
Business Email*
Phone Number*
What do you need assistance with?*
Best way to contact me*
How can we help you?*