Hi everyone.
My name is Liam Cleary, and welcome to my course,
PowerShell Functions for Security Analysis.
I am the CEO and owner at SharePlicity,
as well as a Microsoft MVP and a Microsoft Certified Trainer.
As a member of a security team within your organization,
you may spend most of your time reviewing security issues,
testing security configuration, and ensuring the organization is secure.
Many of those tasks you perform require manual
checks and reviewing of the results.
PowerShell provides the ability to connect to single and
multiple work stations either directly as an interactive
shell or as a reusable session.
Once connected,
you can query with the machines for many different types of
information to assist in security analysis and forensics.
In this course,
we are going to walk through the why and the how to use
PowerShell when performing basic security analysis.
Some of the major topics that we will cover include how
PowerShell can assist with security analysis,
the actual installation of PowerShell cross‑platform,
enabling PowerShell remoting using WSMan and SSH,
and then of course executing commands on either single or multiple computers.
By the end of this course,
you'll understand why you should use PowerShell to assist in
analysis and how to install and use PowerShell.
You do not need previous PowerShell experience for this course,
though, it is helpful.
You do, however, need an understanding of Windows servers and clients.
From here you should feel comfortable diving into overall
PowerShell scripting and management with courses on Getting
Started with PowerShell Scripting,
Working Smarter with PowerShell Background Jobs,
Windows PowerShell: Scripting and Toolmaking,
Automation with Windows PowerShell,
Getting Started with PowerShell Core on Linux and macOS,
and Managing Computers with PowerShell and CIM.
I hope you'll join me on this journey to learn the basics of
PowerShell security analysis with the PowerShell Functions for
Security Analysis course here at Pluralsight.