Learning the PowerShell Language

This course will teach the essential elements of the PowerShell language. Even though you will apply this knowledge when writing scripts, it is equally valuable when working at a console prompt.
Course info
Level
Beginner
Updated
Jun 10, 2021
Duration
3h 51m
Table of contents
Description
Course info
Level
Beginner
Updated
Jun 10, 2021
Duration
3h 51m
Description

PowerShell 7 is the next generation of PowerShell that runs not only on Windows, but cross-platform. In this course, Learning the PowerShell Language, you’ll learn how to do more with PowerShell by taking advantage of its language features. First, you’ll learn about variables and how to use them effectively in PowerShell. Next, you’ll discover how to use PowerShell's operators to build simple comparison statements and much more. Finally, you’ll learn how to use arrays and hashtables. When you’re finished with this course, you'll be able to do more with objects in the pipeline and be ready to tackle PowerShell scripting.

About the author
About the author

Jeffery Hicks is a Microsoft MVP in Windows PowerShell and an IT veteran with many years of experience, much of it spent as an IT consultant specializing in Microsoft server technologies with an emphasis in automation and efficiency.

More from the author
Putting PowerShell to Work
Beginner
2h 19m
Mar 1, 2021
Getting Help with PowerShell
Beginner
1h 13m
Aug 10, 2020
More courses by Jeff Hicks
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi, everyone. This is Jeff Hicks, and welcome to my course, Learning the PowerShell Language. I'm a veteran IT professional and a longtime PowerShell author and educator. I've authored many courses for Pluralsight over the years, and I'm excited to tell you all about my latest project. This course is designed for IT professionals just getting started with PowerShell 7, which is the next generation of PowerShell that runs not only on Windows, but cross‑platform. In other words, once you learn the PowerShell language, you can run it on Windows, Linux, or Mac. The demonstrations in this course are done in Windows, but the concepts and techniques apply cross‑platform. Specifically, this course is intended to lay the foundation for the PowerShell language. This means understanding its syntax, operators, and constructs. The emphasis in the course is mastering the language at an interactive PowerShell prompt. You need to understand how to use PowerShell before you can begin scripting with it. This means you need to learn and understand how to use variables in PowerShell, how to use PowerShell's operators, especially, those new ones introduced in PowerShell 7, how to work with arrays and hash tables, the importance of script blocks, and how to take advantage of the object nature of PowerShell. When you're finished with this course, you should be able to run effective and complex PowerShell commands in the console to accomplish basic IT management tasks. Learning the PowerShell language is no different than learning any other foreign language. You need a foundation in the basics and then lots of practice. So come join me and see for yourself how easy it is to learn the PowerShell language.