This 3-day instructor-led course is a continuation AZ-040 Automating Administration with 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 practice the skills presented in class to develop your coding skills as we work with both Windows PowerShell and PowerShell 7 utilizing VSCode as our development environment.
Target Audience
The course is designed for anyone who already has experience developing automation code using PowerShell and is interested in creating modules of code for the automation of tasks and processes. The typical participant for this course will have already have completed either M10961 or AZ-040 and has created PowerShell solutions and have experience leveraging WMI/CIM using PowerShell.
What You'll Learn
- 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
- Course Number POW400
- Course Length 3 days
- Course Fee $1,995.00
- Delivery Format vILT (Instructor Led; Virtual LIVE Online; Remote Training)
- Course Topic Networking, Hybrid Network Connectivity
- Vendor Microsoft
- Technology PowerShell
About the instructorJason Yoder
MCT: Microsoft Certified TrainerTraining Location
Advanced PowerShell (POW400)
,
Register for course: POW400
"*" indicates required fields