Windows Powershell Training

Install PowerShell 5.1, Understand PowerShell Syntax, Setup a PowerShell IT lab, Manage Active Directory with Powershell

Last updated 2022-01-10 | 4.4

- Understand the Powershell command line
- How to write Powershell scripts to automate redundant tasks
- Install and Update Windows PowerShell

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

* Requirements

* The ability to run or install Windows Powershell

Description

  • 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

15 sections • 78 lectures

Introduction Preview 02:57

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!  

Windows PowerShell System Requirements Preview 01:57

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

Section Overview Preview 00:27

The Basics of PowerShell Preview 06:49

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

Installing and Updating PowerShell Preview 06:20

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.

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

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 2 - An Overview Preview 04:47

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

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

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

The ISE - Part 2 - (Intelligent Scripting Environment) Preview 04:44

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

Quiz for Section 2 - Getting Started with Windows PowerShell

Section Overview Preview 00:26

Part 1- Getting Help and Finding Commands Preview 06:35

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

Part 2 - Getting Help and Finding Commands Preview 03:11

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

Part 3 Getting Help and Finding Commands Preview 04:27

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

Help System Questions Preview 06:12

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

Help System Answers 1 - 4 Preview 09:10

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

Help System Answers 5 - 9 Preview 09:54

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

Common Commands Preview 00:02

Section Overview Preview 00:23

Command Syntax Part 1 Preview 07:52

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

Command Syntax Part 2 Preview 08:07

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

Command Syntax Part 3 Preview 05:08

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

Command Syntax Questions Preview 03:47

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

Command Syntax Answers Preview 07:55

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

Section Overview Preview 00:27

Objects-Properties and Methods - Part 1 Preview 02:53

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

Objects-Properties and Methods - Part 2 Preview 07:42

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

Objects-Properties and Methods - Part 3 Preview 06:46

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

Questions 1-9 - Objects-Properties and Methods - Preview 01:38

Answers to Questions 1-7 Preview 11:01

Answers to Questions 8-9 Preview 03:31

Section Overview Preview 00:21

The Pipeline Part 1 Preview 11:06

The Pipeline Part 2 Preview 12:57

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

What are PowerShell Providers Preview 02:45

In this lecture you will learn about PowerShell Providers. There are a whole range of cmdlets that are used with PS providers. Throughout this section there are many hands-on exercises that will enjoy, with the intent to challenge you.

How to Use PDDrive Preview 06:16

In this lecture you will learn how to use PSDrive. The PSDrive cmdlet allows you to view, create and remove PowerShell drives. These drives can represent file systems, a registry hive and a network share. You will create a persistent PSDrive on your computer that shows up in Windows Explorer.

PowerShell Provider Cmdlets -1 Preview 12:05

In this lecture you will learn and use the Location, New Item and the Content cmdlets. You will add and remove items from a stack, explore the windows registry, create files and folders and add content to files that you create using these cmdlets.

PowerShell Provider Cmdlets - 2 Preview 07:15

In this lecture you will be creating registry keys and adding properties to the Windows registry. Then you will be using the Resolve-Path to find out if files exist and the Split-path cmdlets to list all the files and folders in a directory.

Student Assignments Preview 00:02

PowerShell Variables Preview 09:28

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.

PowerShell Arrays Preview 11:46

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 Variables Challenge Preview 02:29

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 Solution Preview 05:15

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

For Loops Preview 07:03

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

While Loops Preview 07:26

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

Do Loops Preview 03:25

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.

ForEach Loops Preview 04:55

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!

Loop Breaks Preview 03:19

PowerShell Conditional Statements (If Then Else, Switch) Preview 10:41

Understanding PowerShell Functions and Function Scope Preview 04:15

PowerShell Functions Preview 08:13

PowerShell Conditional Statements and Functions Challenge Preview 02:04

PowerShell Conditional Statements and Functions Solution Preview 04:03

Section Preface Preview 00:16

Should you watch this section? Preview 02:13

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.

Downloading and Installing VirtualBox Preview 01:55

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

Replacement Server 2019 Download Link Preview 00:17

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.

Downloading Windows Server Preview 02:30

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

Creating Your Virtual Network Preview 01:52

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

Creating a Virtual Machine Preview 06:53

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

Installing Windows Server Preview 08:16

Installing VirtualBox Guest Additions on Windows Server 2019 Desktop Experience Preview 02:21

Installing the Active Directory Domain Services Server Role Preview 09:35

Configuring PowerShell Execution Policy with Group Policy Preview 12:30

In this lecture you are going to learn how you can configure your domain PowerShell Execution Policy with Group Policy.

Installing and Configuring Server Roles with Windows PowerShell Preview 05:35

Running PowerShell Scripts as Scheduled Tasks Preview 07:44

PowerShell Splatting Preview 05:06

Bulk Installing Windows MSU Update Files with PowerShell Preview 13:00

Creating OUs (Organizational Units) with PowerShell Preview 10:42

Creating and Managing Active Directory User Accounts with PowerShell Preview 19:09

Move all AD Users in a Group to a Specific Organizational Unit Preview 07:20

DSC Overview Preview 09:26

Enabling PSRemoting with Group Policy Preview 09:17

Installing The DSC Resource Kit Preview 06:40

Configuring the Local Config Manager (LCM) for DSC Push Preview 14:23

Uninstalling Windows Features with DSC Preview 09:06

How to get your certificate of completion Preview 00:17

Bonus Lecture Preview 01:34