Getting Started with PowerShell Scripting

This course will teach you what is needed to write PowerShell scripts, and then you will write your first script.
Course info
Level
Beginner
Updated
Mar 9, 2021
Duration
4h 30m
Table of contents
Course Overview
Understanding PowerShell Security
Controlling the Flow of PowerShell Functions
Manipulating Data within PowerShell Functions
Managing Errors and Exceptions in PowerShell
Writing Reusable PowerShell Scripts
Description
Course info
Level
Beginner
Updated
Mar 9, 2021
Duration
4h 30m
Description

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.

About the author
About the author

Liam began his career as a Trainer of all things computer-related. He quickly realized that programming, breaking, and hacking was a lot more fun.

More from the author
Remote Management with PowerShell
Beginner
2h 18m
Jun 15, 2021
More courses by Liam Cleary
Section Introduction Transcripts
Section Introduction Transcripts

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.