In this course, Getting Started with PowerShell Scripting, you’ll learn to write PowerShell Scripts. First, you’ll explore how to manage data and script inputs such as parameters. Next, you’ll discover how to manage errors and issues within a PowerShell function. Finally, you’ll learn how to how to combine this together and write a repeatable script. When you’re finished with this course, you’ll have the skills and knowledge of writing PowerShell scripts needed to execute repeatable tasks and create reusable scripts.
Course Overview Hi, everybody. My name is Liam Cleary, and welcome to my course, Getting Started with PowerShell Scripting. I am the CEO and owner at SharePlicity, as well as a Microsoft MVP and a Microsoft Certified Trainer. A key task performed by most IT administrators, including myself, is to perform multiple tasks each week on workstations and servers and on the network. These tasks are often manual, contain multiple components, and can sometimes take a long time to complete. PowerShell provides the ability to create repeatable scripts that can be used again and again. However, a critical step in doing this is knowing how to structure the scripts, as well as how to control the flow of the functions. In this course, we're going to walk through how to get started creating PowerShell scripts. Some of the major topics that we will cover include understanding PowerShell security, controlling the flow of PowerShell functions using various statements, manipulating data within functions and variables, managing errors and exceptions, as well as writing reusable PowerShell scripts. By the end of this course, you'll understand how to write basic PowerShell scripts and, more importantly, how to use all of the core building blocks within PowerShell. You need previous PowerShell experience for this course, as well as an understanding of Windows, networking, just general IT. From here, you can feel comfortable diving into overall PowerShell scripting and management with courses on Working Smarter with PowerShell Background Jobs, Windows PowerShell: Scripting and Toolmaking, Automation with Windows PowerShell, Getting Started with PowerShell Core on Linux and macOS, and then Managing Computers with PowerShell and CIM. I hope you'll join me on this journey to learn how to write reusable PowerShell scripts with the Getting Started with PowerShell Scripting course, at Pluralsight.