Working Smarter with PowerShell Background Jobs

This course will teach you how to multitask PowerShell commands by using Jobs.
Course info
Level
Beginner
Updated
Sep 9, 2020
Duration
1h 41m
Table of contents
Description
Course info
Level
Beginner
Updated
Sep 9, 2020
Duration
1h 41m
Description

Most organizations utilize PowerShell scripts for managing systems and performing administration tasks which can take long periods of time to complete or need to be ran across multiple servers. Instead of manually executing the commands on all the remote servers, you can simply push these tasks to the background using jobs, which will improve performance and management. In this course, Working Smarter with PowerShell Background Jobs, you’ll learn to how use PowerShell Background Jobs. First, you’ll explore multi-tasking within PowerShell. Next, you’ll discover how create PowerShell Jobs. Finally, you’ll learn how to manage PowerShell jobs. When you’re finished with this course, you’ll have the skills and knowledge of PowerShell jobs needed to improve time consuming and long running PowerShell tasks.

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
More courses by Liam Cleary
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi, everyone. My name is Liam Cleary, and welcome to my course, Working Smarter with PowerShell Background Jobs. I am the CEO and owner at SharePlicity, as well as a Microsoft MVP and a Microsoft Certified Trainer. Most organizations utilize PowerShell scripts for managing systems and performing administrative tasks. Some of these can take long periods of time to complete or need to be ran across multiple servers in the estate. Instead of manually executing the commands on all the remote servers, you can simply push these tasks to background jobs, which will improve performance and management. In this course, we're going to walk through how to use and manage PowerShell background jobs. Some of the major topics we will cover include understanding how to multitask within PowerShell, creating and managing background jobs, creating and managing remote background jobs, and then troubleshooting and debugging the background jobs that you create. By the end of this course, you'll understand how to create and manage PowerShell background jobs and how they can help you to manage your server environment easier. You need previous PowerShell experience for this course, as well as a basic understanding of Windows servers and clients. From here, you should feel comfortable diving into overall PowerShell scripting and management with courses on Windows PowerShell Scripting and Toolmaking, Automation with Windows PowerShell, and then Getting Started with PowerShell Core on Linux and macOS. I hope you'll join me on this journey to learn how to use PowerShell background jobs with the Working Smarter with PowerShell Background Jobs course, here at Pluralsight.