PowerShell: Step-by-step (Udemy.com)
Windows 10 and 11, Windows Server 2016, 2019 and 2022
Created by: Kevin Brown
Last updated October 2025
What you will learn
- Understand PowerShell principles and tools
- Manage processes and services using PowerShell
- Manage scripts using PowerShell ISE
- Using different versions of PowerShell
- How to use PowerShell Help
- Automate tasks
- Use of the Pipeline
- How to create transcripts
- Work with Object Members
- Create hash tables
- create arrays
- Use operators and parameters
- Use WMI and CIM commands
- Proper use of variables
- Understand execution policy levels
- Create scripts based on ForEach and ElseIf constructs
- Use PowerShell remoting
- How to use Aliases
How it compares
Against the other 112 rated Udemy courses in Windows Server on CourseDuck:
- Rating4.6 out of 5higher than 71% of them
- Reviews7,322#10 of 113 by number of reviews
- Length6.1 hoursshorter than 57% of them
- Last updatedOctober 2025more recently than 66% of them
Course Description
Many have been fearful of learning PowerShell because they have no experience with programming languages. PowerShell is a powerful scripting language and a command-line interface. Understanding the use of PowerShell will allow you to automate many tasks. There are also many settings that can only be managed using PowerShell. This is true of Windows 10 and Windows 11, Windows Server 2016 through Windows Server 2022, Exchange, SharePoint and many System Center products.
In this course you will learn how to user various powershell tools
How to alter command using parameters
Use Powershell Help and Get commands to refine syntax and correct errors
Uses Aliases
Combine multiple commands using the powershell pipeline
Use a transcript to record all commands types within a powershell session
Search for items or properties using operators like equal to, not equal to, or like
Learn to restrict powershell commands from executing on specific systems for security reasons.
Create various types of powershell scripts.
Create your own powershell commands user powershell functions
Learn how to remotely manage multiple clients and servers using powershell
Query hardware on local and remote computers using WMI and CIM. Run queries like identifying printer settings, local accounts on a computer, motherboard settings, BIOS/Firmware settings, battery health for laptops, and much more.
Hands-On Examples
Every command and script that this course covers is demonstrated. Sample scripts are available for download, containing many of the commands that I run in the lessons.
Follow along on your own computer or in a virtual Microsoft online lab, for free.
Be sure to watch some of the demo videos for this course!
Instructor Details
- 4.6 Rating
7,322 Reviews
Kevin Brown
I have been in the technology field for more than 20 years. I have been a high performing Microsoft Certified Trainer (MCT) since 2000 and a Cisco Certified Systems Instructor since 2006. I began my career in telecommunications more than 20 years ago. Since then I have worked as a Systems Admin, Network Admin, System integrator, Solutions Architect, and CTO. My courses are not presentations that rely on slides to explain concepts. My goal is to demonstrate every concept covered, instead of using slides that cover theory, we will use the interface to configure every setting that is discussed. In my view, if you do not know how to complete a task that a course covered, that course was not beneficial. I will make sure that you know how to complete each task and the various configurations for those tasks.
More courses by Kevin Brown
Azure Fundamentals: AZ-900 Certification +Practice Questions (2026)
4.6 (14,696 Reviews)
Provider: Udemy
Time: 7.9h
$17.99
Microsoft 365 Fundamentals: MS-900 +Practice Questions (2025)
4.5 (8,794 Reviews)
Provider: Udemy
Time: 10.9h
$12.99
More Windows Server courses
Automate Active Directory with PowerShell (Hands-On) (2026)
4.7 (2,001 Reviews)
Provider: Udemy
Time: 4.1h
$10.99
Installing and Configuring Windows Server 2012 (70-410)
4.7 (804 Reviews)
Provider: Udemy
Time: 15.9h
$159.99
Build an Active Directory & Group Policy Production Lab (2026)
4.7 (706 Reviews)
Provider: Udemy
Time: 5.8h
$69.99
Microsoft Windows Server 2012 Certification - Exam 70-411
4.7 (617 Reviews)
Provider: Udemy
Time: 8.8h
$59.99
Reviews
By Thomas Davies on 8/31/2026
My experience was good taking this course. I feel that I now have more than just a very basic understanding of PowerShell.
By Adekunle Sanni on 8/14/2026
Yes it was a good match. Now I have preliminary understanding of PowerShell and how the program works. I will be watching the video over and over again for better understanding. Great video. Thank you, Kev!
By Gautam Mahara on 8/5/2026
the way instructor teach covering very single detail is really helpful and content is also good but i think we should have some quiz between or task that actually tests our understanding of concept
By Naga Veera Venu Sai Suneel Bondada on 6/28/2026
Could be a little outdated given the videos are recorded in 2019. Not much scripting practice, only the fundamentals are there
By Mohammad Shadab Amarkhil on 3/3/2026
The course is amazing. Specially when you are taking it after Windows Server and before Azure. It will make you ready for automating everyday tasks in Enterprise environment.
By Mohamed Amer on 2/25/2026
The course is good. The instructor is a professional, and his explaining is easy to understand. The topic is simplified and direct. no long unneeded talk.
By Lokesh Ravi on 11/28/2025
Initial explanations are too confusing without index explanation, power shell why we use, what are the possible operations we can do what is general commands what are the commands we use for administrations and non -admin that kindly of topics missing. without over explaining all topics are sharp easy to follow
By Abdullah Kolthoum on 11/25/2025
outstanding, I have learned a lot. I wonder if the lecturer have other courses, then I would defiantly look at them. Thank you very much.
By Peter Brady on 11/6/2025
Really enjoying the course and Kevin's gentle approach, for those without the extended help simply enter Update-Help :)
By Michael Barron on 10/7/2025
So far, the instructor has explained the course topics thoroughly and is clearly knowledgeable on PowerShell. Looking forward to more. Thank you Mr. Brown!
By Prasad MG on 11/22/2020
Good content.
By Todd Ruble on 11/15/2020
Easy to follow. Great delivery. Repeats necessary information to help it stick.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 92 / 100











