Complete Guide to PowerShell 7
With Liam Cleary
Liked by 13 users
Duration: 11h 5m
Skill level: Intermediate
Released: 3/21/2025
Course details
Microsoft Certified Trainer Liam Cleary explores the comprehensive capabilities of PowerShell 7 in this detailed course designed to enhance your scripting and automation skills. Learn how to install and set up PowerShell on Windows, macOS, and Linux, ensuring a seamless cross-platform experience. Discover the core features such as modules, providers, and the PowerShell console while mastering command execution, variables, pipelines, and objects. Develop your expertise in building functions, handling errors, and creating reusable code modules. Delve into advanced topics like PowerShell remoting, interacting with web services, and constructing graphical user interfaces using Windows Forms. Learn crucial security practices for script execution and managing sensitive data. This course provides actionable insights and hands-on examples to optimize your workflow. By the end of this course, you'll be adept at leveraging PowerShell for efficient system management and automation.
Skills you’ll gain
Earn a sharable certificate
Share what you’ve learned, and be a standout professional in your desired industry with a certificate showcasing your knowledge gained from the course.
Learning
LinkedIn Learning
Certificate of Completion
-
Showcase on your LinkedIn profile under “Licenses and Certificate” section
-
Download or print out as PDF to share with others
-
Share as image online to demonstrate your skill
Meet the instructor
Learner reviews
4.5 out of 5
The overall rating is calculated using the average of submitted ratings. Ratings and reviews can only be submitted when non-anonymous learners complete at least 40% of the course. This helps us avoid fake reviews and spam.
-
5 star 50% -
4 star 50% -
3 star 0% -
2 star 0% -
1 star 0%
Contents
-
-
Overview of PowerShell4m 1s
-
Key features of PowerShell 73m 58s
-
(Locked)
PowerShell vs. traditional command-line interfaces3m 17s
-
(Locked)
Install PowerShell 7 on Windows6m 36s
-
(Locked)
Install PowerShell 7 on macOS2m 1s
-
(Locked)
Install PowerShell 7 on Linux1m 54s
-
(Locked)
Understanding the PowerShell console7m 4s
-
-
-
(Locked)
Understanding PowerShell modules7m 57s
-
(Locked)
Install modules from the PowerShell gallery10m 17s
-
(Locked)
Importing and using modules13m 27s
-
(Locked)
Navigating the FileSystem provider14m 26s
-
(Locked)
Navigating the file system provider5m 2s
-
(Locked)
Using the registry provider3m 32s
-
(Locked)
Using custom providers3m 43s
-
(Locked)
-
-
Basic command structure12m 11s
-
(Locked)
Running simple commands6m 45s
-
(Locked)
Using Get-Command6m 15s
-
(Locked)
Using Get-Help5m 57s
-
(Locked)
Common cmdlets overview6m 57s
-
(Locked)
Managing processes with Get-Process8m 1s
-
(Locked)
Working with services6m 37s
-
(Locked)
Running scripts interactively5m 22s
-
-
-
(Locked)
Introduction to variables12m 11s
-
Creating and using variables13m 48s
-
(Locked)
Variable scopes10m 32s
-
(Locked)
Introduction to pipelines9m 27s
-
(Locked)
Using pipelines effectively10m 53s
-
(Locked)
Combining pipelines and variables8m 39s
-
(Locked)
Backticks vs. splatting vs. class objects15m 5s
-
(Locked)
-
-
(Locked)
Understanding PowerShell objects5m 6s
-
(Locked)
Inspect objects with Get-Member10m 55s
-
(Locked)
Select object properties5m 51s
-
(Locked)
Sorting objects3m 45s
-
(Locked)
Filtering objects4m 33s
-
(Locked)
Creating custom objects8m 27s
-
(Locked)
Extending objects with methods10m 26s
-
(Locked)
Converting objects to different formats9m 17s
-
(Locked)
-
-
(Locked)
Introduction to functions6m 4s
-
(Locked)
Creating simple functions3m 20s
-
(Locked)
Using parameters in functions6m 28s
-
(Locked)
Advanced parameter handling6m 16s
-
(Locked)
Validating parameters5m 57s
-
(Locked)
Returning values from functions2m 34s
-
(Locked)
Creating reusable functions8m 33s
-
(Locked)
Function libraries and modules4m 30s
-
(Locked)
-
-
(Locked)
Introduction to flow control5m 46s
-
(Locked)
Using if, else, and switch statements6m 32s
-
(Locked)
For and foreach loops4m 48s
-
(Locked)
While and do-while loops3m 19s
-
(Locked)
Introduction to error handling4m 13s
-
(Locked)
Using try, catch, and finally blocks4m 32s
-
(Locked)
Throwing custom errors2m 22s
-
(Locked)
Debugging PowerShell scripts7m 11s
-
(Locked)
-
-
(Locked)
Introduction to output paths11m 16s
-
Using Out-File for file output9m 38s
-
(Locked)
Using Out-GridView for interactive output7m 47s
-
(Locked)
Using Out-String and Out-Host4m 18s
-
(Locked)
Exporting data to CSV10m 11s
-
(Locked)
Exporting data to JSON9m 13s
-
(Locked)
Exporting data to XML7m 58s
-
(Locked)
Creating custom output formats3m 53s
-
(Locked)
-
-
(Locked)
Working with APIs and web services11m 36s
-
(Locked)
Making HTTP requests with Invoke-RestMethod8m 33s
-
(Locked)
Making HTTP requests with Invoke-WebRequest1m 59s
-
(Locked)
Parsing JSON data2m 27s
-
(Locked)
Parsing XML data3m 23s
-
(Locked)
Creating custom API integrations9m 4s
-
(Locked)
Automating web operations5m 47s
-
(Locked)
Handling other data formats4m 34s
-
(Locked)
-
-
(Locked)
Introduction to PowerShell security2m 38s
-
(Locked)
Setting execution policies9m 46s
-
(Locked)
Script signing and verification7m 10s
-
(Locked)
Protecting sensitive information6m 10s
-
(Locked)
Using secure strings1m 57s
-
(Locked)
Managing credentials securely8m 31s
-
(Locked)
Auditing and logging10m 44s
-
(Locked)
What’s included
- Practice while you learn 1 exercise file
- Learn on the go Access on tablet and phone