1
00:00:04,340 --> 00:00:06,140
Hi everyone.

2
00:00:06,140 --> 00:00:09,460
My name is Liam Cleary, and welcome to my course,

3
00:00:09,460 --> 00:00:11,660
Remote Management with PowerShell.

4
00:00:11,660 --> 00:00:14,250
I am the CEO and owner at SharePlicity,

5
00:00:14,250 --> 00:00:19,340
as well as a Microsoft MVP and a Microsoft Certified Trainer.

6
00:00:19,340 --> 00:00:21,750
When creating PowerShell scripts,

7
00:00:21,750 --> 00:00:25,460
there will be a point where remotely connecting to workstations

8
00:00:25,460 --> 00:00:28,740
and servers becomes the next logical step.

9
00:00:28,740 --> 00:00:33,800
PowerShell provides the ability to connect to single and multiple workstations,

10
00:00:33,800 --> 00:00:39,040
either directly as an interactive shell or as a reusable session.

11
00:00:39,040 --> 00:00:40,150
It is, however,

12
00:00:40,150 --> 00:00:44,340
critical to configure PowerShell remoting and the required

13
00:00:44,340 --> 00:00:47,820
security that the remote sessions will then work.

14
00:00:47,820 --> 00:00:49,200
Once configured,

15
00:00:49,200 --> 00:00:52,890
single commands or full scripts can then be executed

16
00:00:52,890 --> 00:00:56,540
remotely on those workstations and servers.

17
00:00:56,540 --> 00:01:00,920
In this course, we're going to walk through how to configure PowerShell remoting,

18
00:01:00,920 --> 00:01:05,140
create remote sessions, and execute commands.

19
00:01:05,140 --> 00:01:10,740
Some of the major topics we will cover include enabling PowerShell remoting

20
00:01:10,740 --> 00:01:18,250
using WSMan and SSH; creating PSCredential objects for connections; using

21
00:01:18,250 --> 00:01:21,900
interactive remote PowerShell sessions; creating,

22
00:01:21,900 --> 00:01:22,480
managing,

23
00:01:22,480 --> 00:01:26,980
and removing those PowerShell sessions; executing commands on

24
00:01:26,980 --> 00:01:32,160
either single or multiple computers; creating and executing scripts

25
00:01:32,160 --> 00:01:36,390
on those remote machines; and then copying files to remote machines

26
00:01:36,390 --> 00:01:38,720
using the PowerShell sessions.

27
00:01:38,720 --> 00:01:43,240
By the end of this course you'll understand how to remotely connect to

28
00:01:43,240 --> 00:01:48,270
workstations and servers but more importantly how to configure the required

29
00:01:48,270 --> 00:01:53,530
security and settings for PowerShell remoting. You will need some previous

30
00:01:53,530 --> 00:01:57,610
experience using PowerShell for this course, as well as an understanding of

31
00:01:57,610 --> 00:02:01,150
Windows servers and clients. From here,

32
00:02:01,150 --> 00:02:05,190
you should feel comfortable diving into overall PowerShell

33
00:02:05,190 --> 00:02:08,810
scripting and management with courses on Getting Started

34
00:02:08,810 --> 00:02:10,440
with PowerShell Scripting,

35
00:02:10,440 --> 00:02:14,740
Working Smarter with PowerShell Background Jobs, Windows PowerShell

36
00:02:14,740 --> 00:02:19,590
scripting and toolmaking, Automation with Windows PowerShell, Getting

37
00:02:19,590 --> 00:02:23,870
Started with PowerShell Core on Linux and macOS, and then Managing

38
00:02:23,870 --> 00:02:28,700
Computers with PowerShell and CIM. I hope you'll join me on this journey

39
00:02:28,700 --> 00:02:40,000
to learn PowerShell remoting with the Remote Management with PowerShell course, at Pluralsight.

