1
00:00:05,460 --> 00:00:08,000
Hi, everyone. My name is Liam Cleary, and

2
00:00:08,000 --> 00:00:10,470
welcome to my course, Working Smarter with

3
00:00:10,470 --> 00:00:13,490
PowerShell Background Jobs. I am the CEO

4
00:00:13,490 --> 00:00:15,740
and owner at SharePlicity, as well as a

5
00:00:15,740 --> 00:00:18,340
Microsoft MVP and a Microsoft Certified

6
00:00:18,340 --> 00:00:21,500
Trainer. Most organizations utilize

7
00:00:21,500 --> 00:00:23,860
PowerShell scripts for managing systems

8
00:00:23,860 --> 00:00:26,860
and performing administrative tasks. Some

9
00:00:26,860 --> 00:00:28,700
of these can take long periods of time to

10
00:00:28,700 --> 00:00:31,160
complete or need to be ran across multiple

11
00:00:31,160 --> 00:00:34,070
servers in the estate. Instead of manually

12
00:00:34,070 --> 00:00:36,130
executing the commands on all the remote

13
00:00:36,130 --> 00:00:38,970
servers, you can simply push these tasks

14
00:00:38,970 --> 00:00:41,090
to background jobs, which will improve

15
00:00:41,090 --> 00:00:43,910
performance and management. In this

16
00:00:43,910 --> 00:00:45,430
course, we're going to walk through how to

17
00:00:45,430 --> 00:00:48,640
use and manage PowerShell background jobs.

18
00:00:48,640 --> 00:00:50,400
Some of the major topics we will cover

19
00:00:50,400 --> 00:00:53,080
include understanding how to multitask

20
00:00:53,080 --> 00:00:55,840
within PowerShell, creating and managing

21
00:00:55,840 --> 00:00:58,600
background jobs, creating and managing

22
00:00:58,600 --> 00:01:00,920
remote background jobs, and then

23
00:01:00,920 --> 00:01:02,670
troubleshooting and debugging the

24
00:01:02,670 --> 00:01:05,060
background jobs that you create. By the

25
00:01:05,060 --> 00:01:06,960
end of this course, you'll understand how

26
00:01:06,960 --> 00:01:09,430
to create and manage PowerShell background

27
00:01:09,430 --> 00:01:12,410
jobs and how they can help you to manage

28
00:01:12,410 --> 00:01:15,250
your server environment easier. You need

29
00:01:15,250 --> 00:01:17,050
previous PowerShell experience for this

30
00:01:17,050 --> 00:01:19,310
course, as well as a basic understanding

31
00:01:19,310 --> 00:01:22,840
of Windows servers and clients. From here,

32
00:01:22,840 --> 00:01:24,710
you should feel comfortable diving into

33
00:01:24,710 --> 00:01:26,820
overall PowerShell scripting and

34
00:01:26,820 --> 00:01:29,450
management with courses on Windows

35
00:01:29,450 --> 00:01:31,420
PowerShell Scripting and Toolmaking,

36
00:01:31,420 --> 00:01:34,150
Automation with Windows PowerShell, and

37
00:01:34,150 --> 00:01:36,310
then Getting Started with PowerShell Core

38
00:01:36,310 --> 00:01:39,520
on Linux and macOS. I hope you'll join me

39
00:01:39,520 --> 00:01:41,540
on this journey to learn how to use

40
00:01:41,540 --> 00:01:43,630
PowerShell background jobs with the

41
00:01:43,630 --> 00:01:54,000
Working Smarter with PowerShell Background Jobs course, here at Pluralsight.

