From the course: Complete Guide to PowerShell 7
Everything about PowerShell 7 - PowerShell Tutorial
From the course: Complete Guide to PowerShell 7
Everything about PowerShell 7
- [Instructor] Have you ever wanted to take control of your system, automate complex tasks, or seamlessly manage data across multiple platforms? Welcome to the complete guide to PowerShell 7, where we'll explore using PowerShell for modern command line automation. In this course, we'll cover everything from the basics of PowerShell commands to advance scripting techniques, object manipulation, functions, remoting, and even building graphical user interfaces. You'll learn how to install PowerShell, navigate the console, manage modules, and work with pipelines efficiently. We'll dive deep into object orientated scripting, error handling, working with APIs, and securing your scripts to ensure best practices are followed at every step. I'm Liam Cleary, an IT professional with over 20 years of experience in automation, security, and system administration. So if you're ready to learn PowerShell 7 and take your scripting skills to the next level, just click on the next video to begin, and let's unlock the full potential of PowerShell one command at a time.
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.
Download courses and learn on the go
Watch courses on your mobile device without an internet connection. Download courses using your iOS or Android LinkedIn Learning app.
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)