1
00:00:00,540 --> 00:00:04,510
Hello, and welcome to this course, Remote Management for PowerShell.

2
00:00:04,510 --> 00:00:07,090
My name's Liam Cleary, and I'll be the instructor.

3
00:00:07,090 --> 00:00:10,580
I am CEO of SharePlicity, a Microsoft MVP,

4
00:00:10,580 --> 00:00:13,000
and also a Microsoft Certified Trainer.

5
00:00:13,000 --> 00:00:16,120
Feel free to contact me on Twitter @helloitsliam or

6
00:00:16,120 --> 00:00:19,340
@shareplicity or any of my sites.

7
00:00:19,340 --> 00:00:22,440
So the first question is why this course?

8
00:00:22,440 --> 00:00:25,360
Well firstly, PowerShell is an amazing,

9
00:00:25,360 --> 00:00:29,830
fantastic management tool that you can utilize within your Windows

10
00:00:29,830 --> 00:00:33,440
environments and also cross‑platform environments now.

11
00:00:33,440 --> 00:00:37,400
PowerShell offers often greater flexibility than some of the

12
00:00:37,400 --> 00:00:41,300
user interface components that may be installed as part of

13
00:00:41,300 --> 00:00:43,340
applications that you may have.

14
00:00:43,340 --> 00:00:44,540
And then, of course,

15
00:00:44,540 --> 00:00:48,680
PowerShell remoting allows greater management for

16
00:00:48,680 --> 00:00:51,770
multiple machines and at the same time.

17
00:00:51,770 --> 00:00:56,090
So instead of you running a task on one machine and going to the next one,

18
00:00:56,090 --> 00:00:59,640
we can run them simultaneously.

19
00:00:59,640 --> 00:01:02,410
So another question, are you ready for this course?

20
00:01:02,410 --> 00:01:04,990
Well, I hope so, and I hope you're excited about this course.

21
00:01:04,990 --> 00:01:08,760
First off, you need to have some basic PowerShell 7 skills.

22
00:01:08,760 --> 00:01:12,530
Obviously, previous versions of Powershell experience is great,

23
00:01:12,530 --> 00:01:16,140
but obviously, PowerShell 7 and upwards are the newer versions,

24
00:01:16,140 --> 00:01:20,430
so basic ability to run commands and understand,

25
00:01:20,430 --> 00:01:21,120
for example,

26
00:01:21,120 --> 00:01:24,190
PowerShell pipes or syntax to be able to join things

27
00:01:24,190 --> 00:01:26,280
together and execute information.

28
00:01:26,280 --> 00:01:30,890
And then, of course, also some background in Windows management and networking,

29
00:01:30,890 --> 00:01:35,610
as we will be working through remote management of other machines.

30
00:01:35,610 --> 00:01:36,140
Then, of course,

31
00:01:36,140 --> 00:01:38,870
we do need to understand things like IP addresses and the

32
00:01:38,870 --> 00:01:41,980
ability to log in and out of a Windows machine.

33
00:01:41,980 --> 00:01:46,940
So to get us started, so what can you expect from this course?

34
00:01:46,940 --> 00:01:49,780
Well firstly, we're going to learn about PowerShell remoting,

35
00:01:49,780 --> 00:01:54,140
why we should use it, what it is, and some of the benefits of that.

36
00:01:54,140 --> 00:01:58,330
We'll then learn how to enable PowerShell remoting so that we can utilize it

37
00:01:58,330 --> 00:02:04,230
both in Windows and in Linux. We'll then also learn how to execute single and

38
00:02:04,230 --> 00:02:08,600
multiple commands along those remote sessions.

39
00:02:08,600 --> 00:02:12,630
And then, of course, we'll learn how to execute commands on one or

40
00:02:12,630 --> 00:02:15,780
more machine or all of them at the same time.

41
00:02:15,780 --> 00:02:18,000
So that's what we can expect from this course.

42
00:02:18,000 --> 00:02:20,880
So what are our learning objectives for this course?

43
00:02:20,880 --> 00:02:25,700
Well firstly, to understand and learn how to enable PowerShell remoting.

44
00:02:25,700 --> 00:02:32,370
We'll do that by enabling using WSMan and SSH and on Windows and on

45
00:02:32,370 --> 00:02:36,610
Linux. We'll then also look at how we create and manage remote PowerShell

46
00:02:36,610 --> 00:02:41,700
sessions, as well as executing the commands that are used within those

47
00:02:41,700 --> 00:02:43,130
multiple remote sessions.

48
00:02:43,130 --> 00:02:48,000
So by the end of this, you truly will understand and learn how to enable PowerShell remoting.

