Series: Learn PowerShell

Learn PowerShell Blog and Video Series

Learn PowerShell in this operationally focused blog and video series. This PowerShell training series is designed to get you ramped up and using PowerShell quickly.

PowerShell Training

Learn how to use PowerShell quickly via your preferred format. If you prefer reading based training, this series of blogs focuses on learning PowerShell. If you prefer video format, there is a corresponding training video for each PowerShell topic.

PowerShell Training – Blog Format

Follow along to learn PowerShell in written format. This series dives into the core concepts you need to start using PowerShell effectively. See code examples, and master PowerShell concepts that will help propel you IT career.

PowerShell Training – Video Format

Subscribe to one of the only YouTube based PowerShell training series available. Each week another PowerShell Video is released covering a PowerShell topic.

Start using PowerShell

This is an operationally focused series on PowerShell. There are whole books on the topic of PowerShell. Instead of covering every possible topic on this language, this course takes a practical approach to learning PowerShell. You’ll follow along as the course takes a natural, and pragmatic approach to the real world use of this powerful language.

Get Started With PowerShell

This PowerShell series will focus on the core concepts to get you using PowerShell quickly. Not convinced PowerShell is for you? Start with the first post: PS1 – Should you learn PowerShell?

Learn PowerShell 1

PS1 – Should you learn PowerShell?

This entry is part 1 of 10 in the series Learn PowerShell

Deciding if you should learn PowerShell This is post one on a journey towards learning PowerShell. A commitment to learn PowerShell will not be a small investment of your time. Before diving straight in...

Learn PowerShell Episode 1 - PowerShell Basics 0

Learn and use PowerShell with just three commands

This entry is part 2 of 10 in the series Learn PowerShell

PowerShell Basics Before we dive into the three commands you’ll need to memorize to start using PowerShell, we’ll cover a few basics. Note: If you’d like to follow along (you should!) you’ll need access...

Learn PowerShell Episode 2 - PowerShell Pipeline 2

Working with the PowerShell Pipeline

This entry is part 3 of 10 in the series Learn PowerShell

The PowerShell Pipeline Of all the concepts you’ll learn in this series, the PowerShell pipeline is arguably the most important. Lets start with a simple definition. A pipeline combines commands connected by pipeline operators....

Learn PowerShell Episode 3 - State of the Shell 0

PowerShell History and Current State

This entry is part 4 of 10 in the series Learn PowerShell

The State of the Shell Having a pulse on the current and future state of the language is beneficial in your PowerShell journey. It also helps to know a little PowerShell history. PowerShell is...

Learn PowerShell Episode 4 - Getting setup for PowerShell Development 0

Getting setup for PowerShell Development

This entry is part 5 of 10 in the series Learn PowerShell

Up to this point in the Learn PowerShell series we have written and run PowerShell commands directly in the PowerShell console. That quickly becomes impractical when you start writing larger sets of commands, or...

Learn PowerShell Episode 5 - Working With PowerShell Variables 0

Working With PowerShell Variables

This entry is part 6 of 10 in the series Learn PowerShell

So far in the Learn PowerShell series we have been running cmdlets directly. As you begin to write more advanced PowerShell, you’ll need the ability to save output to PowerShell variables. Saving data into...

Learn PowerShell Episode 6 - Taking Control with PowerShell Logic 0

Taking Control with PowerShell Logic

This entry is part 7 of 10 in the series Learn PowerShell

The Learn PowerShell series has shown that even basic PowerShell can solve complex problems. As your PowerShell capabilities increase though, you’ll likely discover the need to take more control of your PowerShell logic. Like...

Learn PowerShell Episode 7 - PowerShell Input & Output 0

PowerShell Input & Output

This entry is part 8 of 10 in the series Learn PowerShell

Up to this point in the Learn PowerShell series we have covered examples using very simple PowerShell input and output. Typically we have statically provided inputs by hard coding a variable (ex. $input =...

Learn PowerShell Episode 8 - PowerShell Errors and Exceptions Handling 0

PowerShell Errors and Exceptions Handling

This entry is part 9 of 10 in the series Learn PowerShell

A Tale of Two Pipelines PowerShell actually leverages two pipelines. If you’ve been following along in the Learn PowerShell series we’ve only engaged the primary pipeline so far. This is because examples provided up...

Learn PowerShell Episode 9 - PowerShell Remoting 0

PowerShell Remoting

This entry is part 10 of 10 in the series Learn PowerShell

In this episode of the Learn PowerShell series we’ll explore PowerShell remoting capabilities. We’ve seen in previous episodes how PowerShell is a powerful tool when managing a local device. Now we’ll greatly expand that...