Administration and Automation with Windows PowerShell

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

Course Description

Windows PowerShell helps you automate the management of Active Directory users, the management of VMs in Hyper-V, reports generation, performance monitoring, email sending and other tasks. You will set up workflows to avoid constantly doing menial tasks. It’s a key tool that will allow you to streamline your Windows Server operations and focus on highest-priority tasks. This course will teach you how to install PowerShell 5.1, understand PowerShell syntax, and manage Active Directory with Powershell.

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.

What skills will I learn?

  • Understand the Powershell command line
  • Install and Update Windows PowerShell
  • How to write Powershell scripts to automate redundant tasks
  • Learn the Basics of Windows PowerShell 5.1
  • Introduction to the Text Based Console and Intelligent Scripting Environment (ISE)
  • Understand the PowerShell Pipeline
  • Create and Delete Organizational Units with PowerShell
  • Utilize the PowerShell Help System
  • Understand Objects, Properties and Methods
  • Create and Manage Active Directory Users with PowerShell

Course Curriculum

Course Introduction

• 5min

0 / 2 lessons complete

Getting Started with Windows PowerShell

• 56min

0 / 8 lessons complete

Getting Help and Finding Commands

• 39min

0 / 6 lessons complete

PowerShell Command Syntax

• 33min

0 / 5 lessons complete

PowerShell Objects and Properties

• 35min

0 / 6 lessons complete

The PowerShell Pipeline

• 24min

0 / 2 lessons complete

PowerShell Providers

• 30min

0 / 5 lessons complete

PowerShell Arrays and Variables

• 28min

0 / 4 lessons complete

PowerShell Loops

• 19min

0 / 3 lessons complete

PowerShell Conditional Statements

• 11min

0 / 1 lessons complete

On Premises Lab Setup

• 36min

0 / 8 lessons complete

Basic Domain Administration with Windows PowerShell

• 2hr 27min

0 / 10 lessons complete

Send Emails with PowerShell

• 22min

0 / 2 lessons complete

PowerShell Desired State Configuration (DSC) Basics

• 1hr 48min

0 / 6 lessons complete

PowerShell Modules

• 58min

0 / 7 lessons complete

Powershell Challenges

• 1hr 55min

0 / 23 lessons complete