This course is intended for IT Professionals who are already experienced in general Windows Server and Windows Client administration. Students should have a foundational knowledge of Windows PowerShell, which they can obtain by taking course 10961C: Automating Administration with Windows PowerShell.
Click here to print this page »
In addition to their professional experience, students who attend this training should already have the following technical knowledge:
- 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.
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.
Detailed Class Syllabus
Module 1: Creating advanced functions
Converting a command into an advanced function
Creating a script module
Defining parameter attributes and input validation
Writing functions that accept pipeline input
Producing complex pipeline output
Documenting functions by using comment-based help
Supporting –WhatIf and -Confirm
Module 2: Using Microsoft .NET Framework and REST API in Windows PowerShell
Using Microsoft .NET Framework in Windows PowerShell
Using REST API in Windows PowerShell
Module 3: Writing controller scripts
Introducing controller scripts
Writing controller scripts that display a user interface
Writing controller scripts that produce reports
Module 4: Handling script errors
Understanding error handling
Handling errors and timeouts in a script
Module 5: Using XML, JSON, and custom-formatted data
Reading, manipulating, and writing XML-formatted data
Reading, manipulating, and writing JSON-formatted data
Reading and manipulating custom-formatted data
Module 6: Enhancing server management with Desired State Configuration and Just Enough Administration
Understanding Desired State Configuration
Creating and deploying a DSC configuration
Implementing Just Enough Administration
Module 7: Analyzing and debugging scripts
Debugging in Windows PowerShell
Analyzing and debugging an existing script
Module 8: Understanding Windows PowerShell Workflow
Understanding Windows PowerShell Workflow