|
|
Title |
Duration |
|
|
|
Introduction
A brief outline of this series, along with information on setting up your own PowerShell lab environment. You'll also find URLs for the series' online companion content and other useful learning resources.
|
00:06:16 |
|
|
|
Meet PowerShell
Get some of the first PowerShell "gotchas" out of the way, decide which experience you'll use to access PowerShell, and learn about some of the most common initial points of confusion.
|
00:21:29 |
|
|
|
Using the Help System
The single most important PowerShell skill is being able to use its help system, and you'll learn all of the tricks, ins, and outs for doing so.
|
00:28:23 |
|
|
|
Running Commands
Start getting used to PowerShell's syntax and terminology, and learn a variety of ways to run both internal and external commands.
|
00:29:14 |
|
|
|
Working with Providers
PowerShell's system of providers is an important part of the shell's extensibility and management approach - and too few classes spend any time teaching you this critical technology! Learn everything there is to know about providers and how to use them in a variety of situations.
|
00:18:42 |
|
|
|
The Pipeline: Connecting Commands
Learn how PowerShell's pipeline, when properly used, can often eliminate the need for long, complex scripts. Focus on importing and exporting data, converting data to different output forms, and more.
|
00:18:53 |
|
|
|
Adding Commands
PowerShell was designed for extensibility, and the ability to add commands is what lets it connect to, and manage, so many different technologies. Learn how this works, and how to discover for yourself what commands you have to work with.
|
00:20:28 |
|
|
|
Objects: Just Data by Another Name
You need to get in-sync with some PowerShell terminology in order to continue, as well as learn some tricks for letting PowerShell teach you about the data it knows how to work with.
|
00:21:51 |
|
|
|
The Pipeline, Deeper
Mastering the PowerShell pipeline is the best way to become a shell expert. Learn how data is passed between commands, and how you can manipulate that process to achieve your administrative goals.
|
00:29:28 |
|
|
|
Formatting, and Why it's Done on the Right
Learn to take the output of any PowerShell command and create beautiful (well, good) looking output for the screen, printer, or text file - and learn the "gotchas" that trip people up the most!
|
00:21:29 |
|
|
|
|
00:13:36 |
|
|
|
|
00:20:49 |
|
|
|
|
00:17:10 |
|
|
|
Multitasking with Background Jobs
Get PowerShell to do several things at once using its integrated jobs mechanism. You'll learn about many types of jobs, including scheduled and WMI jobs, to give you maximum flexibility and functionality.
|
00:20:06 |
|
|
|
Working with Bunches of Objects, One at a Time
PowerShell is all about batch management - doing something to several targets in just one action. Sometimes that means having PowerShell repeat some task over and over against a bunch of targets - and you'll learn how to do that.
|
00:18:18 |
|
|
|
Security Alert
This short Nugget will focus on PowerShell's security system for scripting, including recommendations and under-the-hood details of how it all works.
|
00:21:36 |
|
|
|
Variables: A Place to Store Your Stuff
As you start doing more with PowerShell, you'll need to become familiar with variables, a way of temporarily storing data in-memory and re-using it in numerous ways.
|
00:18:37 |
|
|
|
Input and Output
You'll often need to write scripts that interact with human beings, and PowerShell offers a few ways to do that. Not all of them are good, though - so you'll learn what to do, and when, and how to stick with the "PowerShell way" to get maximum reusability from your creations.
|
00:11:17 |
|
|
|
|
00:16:32 |
|
|
|
You Call This Scripting?
Start with a command and turn it into a parameterized, reusable script that can be easily distributed to, and used by, your less-technical colleagues.
|
00:22:22 |
|
|
|
|
00:16:51 |
|
|
|
|
00:20:43 |