After completing this course, students will be able to:
In addition to their professional experience, students who attend this training should already have the following technical knowledge:
Students who attend this training can meet the prerequisites by obtaining equivalent knowledge and skills through practical experience as a Windows System Administrator. Course 10961: Automating Administration with Windows PowerShell is strongly recommended to obtain prerequisite skills in Windows PowerShell.
Module 1: Creating advanced functions
Lab: Converting a command into an advanced function
Lab: Creating a script module
Lab: Defining parameter attributes and input validation
Lab: Writing functions that accept pipeline input
Lab: Producing complex pipeline output
Lab: Documenting functions by using comment-based help
Lab: Supporting –WhatIf and -Confirm
Module 2: Using Microsoft .NET Framework and REST API in Windows PowerShell
Lab: Using Microsoft .NET Framework in Windows PowerShell
Lab: Using REST API in Windows PowerShell
Module 3: Writing controller scripts
Lab: Writing controller scripts
Lab: Writing controller scripts that produce HTML reports
Module 4: Handling script errors
Lab: Handling errors in a script
Module 5: Using XML, JSON, and custom-formatted data
Lab: Reading, manipulating, and writing XML-formatted data
Module 6: Enhancing server management with Desired State Configuration and Just Enough Administration
Lab: Creating and deploying a DSC configuration
Lab: Configuring and using JEA
Module 7: Analyzing and debugging scripts
Lab: Analyzing and debugging an existing script
Module 8: Understanding Windows PowerShell Workflow
Lab: Creating and running a Windows PowerShell Workflow