Skip to content
UdemyWindows ServerPaid courseAll LevelsCertificate

PowerShell: Step-by-step (Udemy.com)

Windows 10 and 11, Windows Server 2016, 2019 and 2022

Created by: Kevin Brown

Last updated October 2025

icon
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

icon
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!

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

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.

icon
More courses by Kevin Brown

$69.99

$14.99

$17.99

$119.99

$19.99

$12.99

icon
More Windows Server courses

$17.99

$119.99

$10.99

$159.99

$69.99

$59.99

icon
Reviews

4.6

7,322 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

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.

Showing 12 of 181 reviews

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 92 / 100