Introduction to Windows PowerShell 5.1
4.4 (2,268 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
11,539 students enrolled

Introduction to Windows PowerShell 5.1

Install PowerShell 5.1, Understand PowerShell Syntax, Setup a PowerShell IT lab, Manage Active Directory with Powershell
Bestseller
4.4 (2,268 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
11,539 students enrolled
Last updated 5/2020
English
English [Auto-generated], French [Auto-generated], 1 more
  • Italian [Auto-generated]
Current price: $139.99 Original price: $199.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 7 hours on-demand video
  • 10 articles
  • 31 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Understand the Powershell command line
  • How to write Powershell scripts to automate redundant tasks
  • Install and Update Windows PowerShell
  • Learn the Basics of Windows PowerShell 5.1
  • Introduction to the Text Based Console and Intelligent Scripting Environment (ISE)
  • Utilize the PowerShell Help System
  • Finally Understand PowerShell Syntax
  • Understand Objects, Properties and Methods
  • Understand the PowerShell Pipeline
  • Create and Manage Active Directory Users with PowerShell
  • Create and Delete Organizational Units with PowerShell
Course content
Expand all 72 lectures 07:04:21
+ Introduction
2 lectures 04:54

Welcome to PowerShell for Beginners and Administrators Course. This course will improve how you manage your IT environment, and it will get your very familiar with PowerShell and how to find all the right commands  using the PowerShell built-in help system!  

Preview 02:57

In this lecture we will discuss the Windows PowerShell requirements for a production and our lab environment

Windows PowerShell System Requirements
01:57
+ Getting Started with Windows PowerShell
7 lectures 35:33
Section Overview
00:27

In this lecture we'll get you up and running with PowerShell no matter what your background.

The Basics of PowerShell
06:49

In this lecture, we will be installing and updating Windows Powershell. PowerShell is already installed on Wwindows 7, Server 2008, and every release since then.

Installing and Updating PowerShell
06:20

In this lecture you will learn how to configure and customize the text based console. And learn some new commands as well.

The Text Based Console - Part 1 - An Overview
07:22

In this lecture we complete our console configuration and then we demonstrate tab completion.

The Text Based Console - Part 2 - An Overview
04:47

This is when the fun begins with an introduction to the awesome ISE (intelligent Scripting Environment)

The ISE - Part 1 (Intelligent Scripting Environment)
05:04

In this lecture, we will be continuing from the previous lecture! 

The ISE - Part 2 - (Intelligent Scripting Environment)
04:44
Quiz for Section 2 - Getting Started with Windows PowerShell
13 questions
+ Getting Help and Finding Commands
8 lectures 39:57
Section Overview
00:26

In this lecture, we will be going over getting help and finding commands.

Preview 06:35

In this lecture, we will continue going over getting help and finding commands.

Part 2 - Getting Help and Finding Commands
03:11

In this lecture, we will be finishing up with Getting Help and Finding Commands.

Part 3 Getting Help and Finding Commands
04:27

In this lecture, we will be going over Help System Lab Questions.

Help System Questions
06:12

In this lecture, We will be going over the Help System Lab Answers! 

Help System Answers 1 - 4
09:10

In this lecture, we will continue going over the Help System Lab answers! 

Help System Answers 5 - 9
09:54
Common Commands
00:02
+ The Language of PowerShell - Command Syntax
6 lectures 33:12
Section Overview
00:23

In this lecture, we will be going over the Command Syntax Part 1!

Command Syntax Part 1
07:52

In this lecture, we will be going over the Command Syntax Part 2.

Command Syntax Part 2
08:07

In this lecture, we will be going over the Command Syntax Part 3.

Command Syntax Part 3
05:08

In this lecture, we will be going over Command Syntax Lab Questions.

Command Syntax Questions
03:47

In this lecture we will be reviewing the Command Syntax Lab Answers.

Command Syntax Answers
07:55
+ The Language of PowerShell - Objects and Properties
7 lectures 33:58
Section Overview
00:27

In this lecture we will be going over Objects, Properties, and Methods Part 1.

Objects-Properties and Methods - Part 1
02:53

In this lecture, we will be going over Objects, Properties and Methods Part 2.

Objects-Properties and Methods - Part 2
07:42

In this lecture we will be finishing up talking about Objects, Properties, and Methods.

Objects-Properties and Methods - Part 3
06:46
Questions 1-9 - Objects-Properties and Methods -
01:38
Answers to Questions 1-7
11:01
Answers to Questions 8-9
03:31
+ The Language of PowerShell - The Pipeline
3 lectures 24:24
Section Overview
00:21

In this lecture, we will explore the Pipeline, explore the commands, and demonstrate how the pipeline can help with every day tasks.

The Pipeline Part 1
11:06

In this lecture, we will be continuing on about the Pipeline.

The Pipeline Part 2
12:57
+ PowerShell Arrays and Variables
4 lectures 28:58

In this lecture you are going to learn about PowerShell variables. You will learn how to declare the variables as well as how you might want to use them.

Preview 09:28

In this lecture, you are going to learn about PowerShell Arrays. Arrays are one of those things you MUST understand in order to be proficient with PowerShell.

PowerShell Arrays
11:46

In this lecture I am going to give you a challenge assignment. This challenge will re-enforce what you have learned so far about PowerShell Variables.

PowerShell Variables Challenge
02:29

This lecture includes the solution to the previous Variable challenges. Make sure you watch this lecture AFTER you attempt to complete the challenge!

PowerShell Variables Solution
05:15
+ PowerShell Loops
5 lectures 26:08

In this lecture, you are going to learn about PowerShell For Loops.

For Loops
07:03

In this lecture, I will show you how to create PowerShell while loops!

While Loops
07:26

In this lecture, you are going to learn about PowerShell Do-While and Do-Until loops. You will also learn the primary difference between a Do-While and a While Loop.

Do Loops
03:25

In this lecture you will learn about PowerShell ForEach Loops. We can use these loops to iterate over elements inside of an array and I will be demonstrating exactly how to do this!

ForEach Loops
04:55
Loop Breaks
03:19
+ PowerShell Functions and Conditional Statements
5 lectures 29:16
PowerShell Conditional Statements (If Then Else, Switch)
10:41
Understanding PowerShell Functions and Function Scope
04:15
PowerShell Functions
08:13
PowerShell Conditional Statements and Functions Challenge
02:04
PowerShell Conditional Statements and Functions Solution
04:03
+ Building an Active Directory IT lab for PowerShell
10 lectures 36:08
Section Preface
00:16

In this lecture, I will talk to you about if you should or shouldn't watch this section. This section is designed specifically for those of you that don't have access to a production network. This section will help you set up your own lab, so that you can get hands on experience.

Preview 02:13

In this lecture, I will be showing you how to download and install Oracle VM VirtualBox.

Downloading and Installing VirtualBox
01:55

This lecture will provide you with a way to download Server 2019. Microsoft has temporarily removed the public download link and this is a replacement download only for lab use.

Replacement Server 2019 Download Link
00:17

In this lecture, we will be downloading and installing Windows Server 2019.

Downloading Windows Server
02:30

In this lecture, we will be creating our Virtual Network with VirtualBox.

Creating Your Virtual Network
01:52

In this lecture, we will be creating our first Virtual Machine for our lab.

Creating a Virtual Machine
06:53
Installing VirtualBox Guest Additions on Windows Server 2019 Desktop Experience
02:21
Installing Windows Server
08:16
Installing the Active Directory Domain Services Server Role
09:35
Requirements
  • The ability to run or install Windows Powershell
Description

This course is designed to provide you with a solid foundation of Windows PowerShell 5.1. We will start with the basics of PowerShell 5.1 and end with you writing your own powerful automation scripts.

In this course we will cover the following major topics:

  • The basics of Windows PowerShell

  • Windows PowerShell system requirements

  • Installing and Updating Windows PowerShell

  • How to use the CLI (Command Line Interface)

  • How to use the ISE (Intelligent Scripting Environment)

  • How to get help and find commands within the CLI

  • Getting Started with Windows PowerShell

  • Getting Help and Finding Commands

  • The Language of PowerShell - Command Syntax, Objects and Properties, and the Pipeline

  • Setup your own PowerShell On Premises IT Lab

  • Basic Active Directory Domain Administration with Windows Powershell

  • An introduction to Desired State Configuration made simple!

  • And MUCH more!

Once we have covered this foundation, we will move on to writing PowerShell scripts. We will start with simple tasks before moving on to more advanced and complicated script writing.

Who this course is for:
  • Help Desk Professionals that would like to automate redundant tasks
  • Beginners and experienced Powershell administrators who would like to sharpen their IT coding skills