Hello, and welcome to this course, Remote Management for PowerShell.
My name's Liam Cleary, and I'll be the instructor.
I am CEO of SharePlicity, a Microsoft MVP,
and also a Microsoft Certified Trainer.
Feel free to contact me on Twitter @helloitsliam or
@shareplicity or any of my sites.
So the first question is why this course?
Well firstly, PowerShell is an amazing,
fantastic management tool that you can utilize within your Windows
environments and also cross‑platform environments now.
PowerShell offers often greater flexibility than some of the
user interface components that may be installed as part of
applications that you may have.
And then, of course,
PowerShell remoting allows greater management for
multiple machines and at the same time.
So instead of you running a task on one machine and going to the next one,
we can run them simultaneously.
So another question, are you ready for this course?
Well, I hope so, and I hope you're excited about this course.
First off, you need to have some basic PowerShell 7 skills.
Obviously, previous versions of Powershell experience is great,
but obviously, PowerShell 7 and upwards are the newer versions,
so basic ability to run commands and understand,
for example,
PowerShell pipes or syntax to be able to join things
together and execute information.
And then, of course, also some background in Windows management and networking,
as we will be working through remote management of other machines.
Then, of course,
we do need to understand things like IP addresses and the
ability to log in and out of a Windows machine.
So to get us started, so what can you expect from this course?
Well firstly, we're going to learn about PowerShell remoting,
why we should use it, what it is, and some of the benefits of that.
We'll then learn how to enable PowerShell remoting so that we can utilize it
both in Windows and in Linux. We'll then also learn how to execute single and
multiple commands along those remote sessions.
And then, of course, we'll learn how to execute commands on one or
more machine or all of them at the same time.
So that's what we can expect from this course.
So what are our learning objectives for this course?
Well firstly, to understand and learn how to enable PowerShell remoting.
We'll do that by enabling using WSMan and SSH and on Windows and on
Linux. We'll then also look at how we create and manage remote PowerShell
sessions, as well as executing the commands that are used within those
multiple remote sessions.
So by the end of this, you truly will understand and learn how to enable PowerShell remoting.