Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

Windows PowerShell:

For the IT Professional –


Part 1

WorkshopPLUS

Overview
Target Audience: The Windows PowerShell: For IT Professional – Part 1 WorkshopPLUS
This is an introductory level provides attendees with an introduction to using PowerShell for system
course for Windows PowerShell and application management. Through presentations, white-board
version 5.0. The course is discussions, and goal-based labs, this 4-day workshop covers various
targeted at IT staff with a good topics that are designed to take the attendee from just starting out with
understanding of general PowerShell to an intermediate level.
systems installation,
administration and Key Features and Benefits
troubleshooting. Previous Modules are organized by scenario and designed to provide participants
programming and/or scripting with expertise, tools and hands-on experience with Windows PowerShell
experience is beneficial but not version 5.0.
required for this course.
Technical Highlights
After completing this course, you will be able to:
• Use PowerShell interactively
• Create scripts using the PowerShell integrated scripting environment
• Package code in script-based modules for simplified deployment and
distribution
• Interactive Demos and Labs walk you through code examples Step By
Step
• Focus is driven toward more time spent on the keyboard and less on
slides.
Syllabus
This workshop runs for 4 full days. Attendees should anticipate
consistent start and end times for each day. Early departure on any day
is not recommended.

Module 1: Introduction
This module describes the command-line shell and then introduces
PowerShell and its main components and features like the ISE,
workflows, desired state configuration.
Module 2: Commands
PowerShell commands and their syntax are discussed in this module.
Key cmdlets are also covered.
Module 3: Data And Streams
Working with Output from PowerShell Commands.
Module 4: Pipeline Introduction
Learn how to Chain Multiple PowerShell commands together for Ease of
Input and Efficiency.
Module 5: Introduction to Data Types
Storing output of PowerShell commands, as well as understanding the
PowerShell Type Adaption System.
Module 6: Advanced Pipeline Operations
Learn advanced Pipeline methodology for Selecting, Filtering, Sorting
and other useful operations.
Module 7: Modules Introduction
Learn how to package code for distribution and tap into the vast
resources provided by the PowerShell Gallery and GitHub.
Module 8: Advanced Data Types
Work even deeper with PowerShell Data Constructs like Arrays and
Hashtables.
Module 9: Functions, Scripts & Scope
The concept of packaging commands into script files is introduced in
this module. Script execution, command lookup precedence and using
the integrated scripting environment are also covered. Understand re-
useable code constructs, as well as the concept of Scopes.
Module 10: Flow Control
Control the Flow of Execution for your code using Conditional and
Looping Constructs.

2017 © Microsoft Corporation. All rights reserved.


This data sheet is for informational purposes only.
MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY

You might also like