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.
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.
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.