Learn your way! Get started

PowerShell 3.0, Part 1: Introduction and Scripting

with expert Doug Ware

Watch trailer

PowerShell 3.0, Part 1: Introduction and Scripting Trailer

Course at a glance

Included in these subscriptions:

  • Dev & IT Pro Video
  • Dev & IT Pro Power Pack
  • Power Pack Plus

Release date Release date 1/14/2013
Level Level Beginner
Runtime Runtime 1h 6m
Closed captioning Closed captioning Included
Transcript Transcript Included
eBooks / courseware eBooks / courseware Included
Hands-on labs Hands-on labs Included
Sample code Sample code N/A
Exams Exams Included

Enterprise Solutions
Enterprise Solutions

Need reporting, custom learning tracks, or SCORM? Learn More

Course description

In this course you will learn what PowerShell 3.0 is all about, in a way that will help you get up and started easily and painlessly. You’ll start out by learning what the pieces are of PowerShell 3.0 and how to use the interactive scripting editor. Then you’ll learn about commandlets which are the heart of PowerShell before moving on to understanding execution policies and paths, two things that often trip up new PowerShell users. Once you are acclimated you learn about Monad, the original vision for PowerShell. So how you can understand how the PowerShell of today represents a vision from ten years ago. Then finally you’ll use that knowledge to understand the object pipeline so that you can start writing scripts that work well with PowerShell instead of coding as if you are writing C# or VB .Net code.


This course assumes that users have an understanding of the Windows desktop, Windows server operating system, and how to use a scripting language.

Meet the expert

Doug Ware Doug Ware is a SharePoint expert and an instructor for many of our SharePoint 2007 and SharePoint 2010 courses. A Microsoft MVP several times over, Doug is the leader of the Atlanta .NET User Group, one of the largest user groups in the Southeast U.S., and is a frequent speaker at code camps and other events. In addition to teaching and writing about SharePoint, Doug stays active as a consultant and has helped numerous organizations implement and customize SharePoint.

Course outline

Introduction and Scripting

Getting Started (27:51)
  • Introduction (00:57)
  • What is PowerShell (02:00)
  • Demo: PowerShell (05:24)
  • PowerShell 3.0 (00:43)
  • PowerShell ISE (01:08)
  • Demo: PowerShell ISE (03:14)
  • Cmdlets (02:21)
  • Demo: Cmdlets (04:24)
  • Execution Policy (04:53)
  • Demo: Execution Policy (01:41)
  • Summary (01:03)
Scripting and Object Pipeline (38:43)
  • Introduction (00:49)
  • Scripts (01:20)
  • Paths (01:06)
  • Demo: Intro to Scripting (02:23)
  • Demo: Paths (02:54)
  • Demo: Scripts Inside Scripts (00:58)
  • Demo: Debugging (01:44)
  • The Origin of PowerShell (03:15)
  • System Programming (01:08)
  • Monad and UNIX (02:28)
  • Monad Improvements (01:28)
  • Object Pipeline (01:00)
  • Demo: Object Pipeline (03:24)
  • PowerShell in place of CMD (01:27)
  • Demo: PowerShell Aliases (02:56)
  • Remote Scripting (01:20)
  • Demo: Remote Scripting (03:58)
  • Demo: Remote PS Session (03:35)
  • Summary (01:22)